با عرض سلام خدمت اساتید.من این برنامه رو نوشتم که روال کار بدین صورت است که بعد از هر 10میلی ثانیه مقدار 1 به متغیر a افزوده شده و در lcd نمایش داده می شود.
مشکل اینجاست که هنگام build کردن پروژه یک ارور میده بدین صورت :
local variable 'a' is used before its value is set
لطفا کمکم کنید.ممنون
برنامه هم این است:
مشکل اینجاست که هنگام build کردن پروژه یک ارور میده بدین صورت :
local variable 'a' is used before its value is set
لطفا کمکم کنید.ممنون
برنامه هم این است:
#include <mega16.h>
#include <delay.h>
#include <alcd.h>
#include <stdio.h>
void main () {
char str[20];
int a;
lcd_init(16);
while(1) {
lcd_clear();
a++;
sprintf(str,"x:%3u",a);
lcd_puts(str);
delay_ms(10);
}
}
#include <delay.h>
#include <alcd.h>
#include <stdio.h>
void main () {
char str[20];
int a;
lcd_init(16);
while(1) {
lcd_clear();
a++;
sprintf(str,"x:%3u",a);
lcd_puts(str);
delay_ms(10);
}
}
دیدگاه