Ошибка «Недопустимое выражение» при компиляции кода PIC C

Я работаю над проектом, используя ЖК-дисплей Nokia 5110, PIC16F84A и код в микроС. При компиляции кода я получаю сообщение об ошибке «Недопустимое выражение» в строке 16. Этот код взят из примера в документации библиотеки. Любая идея, что я могу сделать, чтобы исправить это?

const char erste_Bild504; // Use the mikroC PRO for PIC integrated Glcd Bitmap Editor 3310 to
//convert image to a constant array
// Nokia 3310 or 5110 LCD pinout settings
sbit Nokia_3310_SCLK at RB0_bit;
sbit Nokia_3310_SDA at RB1_bit;
sbit Nokia_3310_DC at RB2_bit;
sbit Nokia_3310_CS at RB3_bit;
sbit Nokia_3310_REST at RB4_bit;
// Pin direction
sbit Nokia_3310_SCLK_dir at TRISB0_bit;
sbit Nokia_3310_SDA_dir at TRISB1_bit;
sbit Nokia_3310_DC_dir at TRISB2_bit;
sbit Nokia_3310_CS_dir at TRISB3_bit;
sbit Nokia_3310_REST_dir at TRISB4_bit;
unsigned short i=0;
char * txt=”000”;
void short_to_String(unsigned short j){
txt[0]=j/100;
txt[1]=(j/10)%10;
txt[2]=j%10;
}
void main() {
Nokia_3310_LCD_Init();// initialize the Nokia 3310 or 5110 LCD
Nokia_3310_LCD_Clear();// Clear the Nokia 3310 or 5110 LCD
Nokia_3310 _Write_Text(“willkommen”,5,1); // write text
Delay_ms(2000);
Nokia_3310_LCD_Clear();// Clear the Nokia 3310 or 5110 LCD
Nokia_3310 _Image (erste_Bild);// Draw picture
Delay_ms(3000);
Nokia_3310_LCD_Clear();// Clear the Nokia 3310 or 5110 LCD
 for(;;){
  short_to_String(i); // convert short to string
  Nokia_3310 _Write_Text(txt,40,3);//write text
  i++;
 Delay_ms(1500);
}
 }
В выражении char * txt=”000”;скорее всего недействителен символ "умная кавычка". Попробуйте заменить его стандартным символом кавычек ASCII ".
Если у вас есть ответ на вопрос, пожалуйста, опубликуйте ответ.
Мистер . Адам напиши ответ

Ответы (1)

Комментарий MarkU правильный. При использовании строк в C вам нужно использовать обычные кавычки (""), а не умные кавычки. Microsoft Word автоматически преобразует обычные кавычки в смарт-кавычки, поэтому не редактируйте код в Word. Даже не копируйте и не вставляйте в Word. (Кроме того, вы можете отключить автоматическое преобразование.)

Вам также нужно будет исправить строку 25.