10-08-2007, 15:11
|
|
|
|
חבר מתאריך: 20.03.05
הודעות: 3,827
|
|
אוקיי, הבנתי.
תודה על ההסבר.
יש לי שאלה בקשר לפקודה flushall בכל זאת.
אני עכשיו נמצא עם קטע הקוד הזה:
קוד:
#include <stdio.h>
int main (){
char ch;
int a;
printf("Enter value to ch ");
ch = getchar();
printf("\n\rThe value of ch is: ");
putchar(ch);
a = (int)ch;
printf("\n\rThe value of a is: ");
putchar(a);
printf("\n\rChange the value of ch ");
flushall();
scanf("%c",ch);
printf("\n\rThe asci value of ch is: %d",ch);
}
לפני הקליטה של השלם ch אני צריך לבצע ניקוי חוצץ, ואני לא מצליח לעשות את זה, בגלל שאחרי הקימפול אני מקבל את השגיאה שכתבתי קודם:
15 `flushall' undeclared (first use this function)
ואם אני מוריד את הפקודה אני מצליח להפעיל את התוכנית אבל היא נתקעת אם הודעת שגיאה של ווינדוס(דווח/אל תדווח).
מה אני צריך לעשות עם השגיאה הזו?
_____________________________________
|