30-03-2007, 17:51
|
|
|
|
חבר מתאריך: 17.09.05
הודעות: 6,023
|
|
בעייה עם gets
אני מפעיל את הפונקצייה gets , היא אמורה לקלוט מערך שלם אבל היא לא ממתינה לשום קלט, מה הבעייה ?
תודה
קוד:
int i,len;
char tmp[1024]={0};
char* name;
printf("Enter auction name: ");
gets(tmp);
len=strlen(tmp);
name=(char*)malloc(sizeof(char)*len+1);
strcpy(name,tmp);
name[len+1]='\0';
printf("Enter sum of products: ");
scanf("%d",&i);
return 1;
_____________________________________
|