سلام
من در بخشی از برنامه کدویژن به زبان سی میخواهم عددی که از صفحه کلید گرفته شده ودر yقرار دارد را روی السی دی کاراکتری نمایش دهم بنابراین به این صورعمل کرده ام
unsigned char lcd; chary;
lcd_gotoxy(0,1)
itoa(y,lcd);
lcd_puts(lcd)
اما کامپایلر از این دوخط آخر به ترتیب خطاهای زیر را میگیرد
Error: C:\Documents and Settings\mahta\Desktop\mashin.c(216): function argument #2 of type 'unsigned char' is incompatible with required parameter of type 'unsigned char *'
Error: C:\Documents and Settings\mahta\Desktop\mashin.c(217): function argument #1 of type 'unsigned char' is incompatible with required parameter of type 'unsigned char *'
سوال یک :
چگونه خطاهایش را تصحیح کنم؟
سوال دو:
آیا روش دیگری برای این کار وجود دارد؟
هم چنین در جای دیگری از برنامه ام که میخواهم c را محاسبه کرده ودر ال سی دی نمایش دهم
int a=10,b=20
c=a+b
ftoa(c,3,lcd)
lcd_puts(lcd);
سوال سه :
آیا در ابتدا برنامه ام باید هدری برای اینها تعریف کنم؟
من در بدنه برنامه ام سه تابع را استفاده میکنم با وجود اینکه قبل از بدنه اصلی برنامه این توابع را نوشته ام باز هم زمانی که در بدنه اصلی آن را فراخوانی میکنم با ارور زیر مواجه میشوم
Error: C:\Documents and Settings\mahta\Desktop\mashin.c(245): undefined symbol 'mohasebe'
من در بخشی از برنامه کدویژن به زبان سی میخواهم عددی که از صفحه کلید گرفته شده ودر yقرار دارد را روی السی دی کاراکتری نمایش دهم بنابراین به این صورعمل کرده ام
unsigned char lcd; chary;
lcd_gotoxy(0,1)
itoa(y,lcd);
lcd_puts(lcd)
اما کامپایلر از این دوخط آخر به ترتیب خطاهای زیر را میگیرد
Error: C:\Documents and Settings\mahta\Desktop\mashin.c(216): function argument #2 of type 'unsigned char' is incompatible with required parameter of type 'unsigned char *'
Error: C:\Documents and Settings\mahta\Desktop\mashin.c(217): function argument #1 of type 'unsigned char' is incompatible with required parameter of type 'unsigned char *'
سوال یک :
چگونه خطاهایش را تصحیح کنم؟
سوال دو:
آیا روش دیگری برای این کار وجود دارد؟
هم چنین در جای دیگری از برنامه ام که میخواهم c را محاسبه کرده ودر ال سی دی نمایش دهم
int a=10,b=20
c=a+b
ftoa(c,3,lcd)
lcd_puts(lcd);
سوال سه :
آیا در ابتدا برنامه ام باید هدری برای اینها تعریف کنم؟
من در بدنه برنامه ام سه تابع را استفاده میکنم با وجود اینکه قبل از بدنه اصلی برنامه این توابع را نوشته ام باز هم زمانی که در بدنه اصلی آن را فراخوانی میکنم با ارور زیر مواجه میشوم
Error: C:\Documents and Settings\mahta\Desktop\mashin.c(245): undefined symbol 'mohasebe'
دیدگاه