Заполнение структуры корректно работает лишь однажды - C (СИ)
Формулировка задачи:
#include "stdafx.h"
#include "string.h"
int _tmain(int argc, _TCHAR* argv[])
{
struct MARSH
{
char start[20];
char end[20];
int nomer;
}mas[3];
for (int i=0;i<3;i++)
{
printf("\n---------------\n");
gets(mas[i].start);
gets(mas[i].end);
scanf ("%d",&mas[i].nomer);
printf("%s ",mas[i].start);
printf("%s ",mas[i].end);
printf("%d ",mas[i].nomer);
printf("\n---------------\n");
}
return 0;
}Решение задачи: «Заполнение структуры корректно работает лишь однажды»
textual
Листинг программы
scanf ("%d%*с", &mas[i].nomer);