-4
Моя проблема в том, что второй scanf(" %s", name);
не работает. Он просто не ждет ввода пользователя.scanf() выражение пропущено
int main()
{
int ID = 0;
char name[100];
float CGPA = 0;
printf("enter name\n");
scanf(" %s", name);
printf("enter float\n");
scanf("%.2f", &ID);
printf("enter name\n");
scanf(" %s", name);
system("PAUSE");
}
Почему пропустить этот scanf
?
Консистенция прекрасна – sidyll
* Что * для петли? –
Возможный дубликат [когда я пытаюсь отсканировать более 1 строки в программировании c, есть что-то не так) (http://stackoverflow.com/questions/9165873/when-i-try-to-scan-more-than-1 -string-in-c-programming-there-is-something-wrong) –