New to Arduino

I want to write a program that counts how many times a photoresistor receives a change in the input(high to low). I then want to print the result to my LCD screen. Any help would be greatly appreciated!!!

#include <Wire.h> // Comes with Arduino IDE
// Get the LCD I2C Library here:
// https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
// Move any other LCD libraries to another folder or delete them
// See Library "Docs" folder for possible commands etc.
#include <LiquidCrystal_I2C.h>

/-----( Declare Constants )-----/
/-----( Declare objects )-----/
// set the LCD address to 0x27 for a 20 chars 4 line display
// Set the pins on the I2C chip used for LCD connections:
// addr, en,rw,rs,d4,d5,d6,d7,bl,blpol
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE); // Set the LCD I2C address
const int sensorPin = 0;
const int ledPin = 9;
int lightLevel, high = 0, low = 1023;
int counter = 0;

/-----( Declare Variables )-----/

void setup() /----( SETUP: RUNS ONCE )----/
{
Serial.begin(9600); // Used to type in characters

lcd.begin(20,4); // initialize the lcd for 20 chars 4 lines, turn on backlight

// ------- Quick 3 blinks of backlight -------------
for(int i = 0; i< 2; i++)
{
lcd.backlight();
delay(250);
lcd.noBacklight();
delay(250);
}
lcd.backlight(); // finish with backlight on

//-------- Write characters on the display ------------------
// NOTE: Cursor Position: Lines and Characters start at 0

lcd.setCursor(2,0); //Start at character 4 on line 0
lcd.print("Giftcard Drawing:");
delay(1000);

pinMode(ledPin, OUTPUT);
lcdwrite(int counter);
}/--(end setup )---/

void loop() /----( LOOP: RUNS CONSTANTLY )----/
{
lcd.setCursor(2,1);
lightLevel = analogRead(sensorPin);
void lcdwrite()
{
if (lightLevel > high)
{
counter++;
lcd.print("# of entries: " ++ counter);
}
}/* --(end main loop )-- */

/* ( THE END ) */

        lcdwrite(int counter);

The function lcdwrite that you have defined doesn't take any arguments. Why are you supplying one? And even if it did take an argument you would want to use the variable count that you already have not define a new one with some unknown value.

     lcd.print("# of entries:  " ++ counter);

That's not how you put strings together. Use two separate calls to print.