![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 10.12.2009
Сообщений: 2
|
![]()
помогите найти ошибку!!!!
![]() ![]() ![]() #include <stdio.h> #include <windows.h> #include <conio.h> #include <alloc.h> #include <string.h> /* руссификация программы */ char bufRus[255]; char *Rus(char *mes) { AnsiToOem(mes, bufRus); return bufRus; } /*начало пограммы*/ void go() { struct spi { char punkt[15], mes[15], data[10][7],stat[9]; int reis,kl; } avt[10], reis[10]; int *i,*j,num,mest,nom; i=(int*)calloc(1,sizeof(int)); j=(int*)calloc(1,sizeof(int)); /* ввод данных*/ for(*i=0;*i<10;(*i)++) { fflush(stdin); printf("%s\n",Rus("Введите номер рейса:")); scanf("%d",&avt[*i].reis); if (avt[*i].reis==0) break; fflush(stdin); printf("%s\n",Rus("Введите пункт назначения:")); scanf("%s",&avt[*i].punkt); fflush(stdin); printf("%s\n",Rus("Введите кол-во дат отправления:")); scanf("%d",&avt[*i].kl); for (*j=0;*j<avt[*i].kl;(*j)++) { fflush(stdin); printf("%s\n",Rus("Введите даты отправления:")); scanf("%s",&avt[*i].data[*j]); } } printf("\n\n%s\n",Rus("|----------------------------------|")); printf("%s\n",Rus("| номер | пункт | дата |")); printf("%s\n",Rus("| рейса | назначения |отправления|")); printf("%s\n",Rus("|----------------------------------|")); for (*i=0;*i<10;(*i)++) { if (avt[*i].reis==NULL) break; printf("| %-5d | %-12s | %-3s |\n",avt[*i].reis,avt[*i].punkt,avt[*i].data[0]); for (*j=1;*j<avt[*i].kl;(*j)++) { printf("| | | %-3s |\n",avt[*i].data[*j]); } } printf("%s\n",Rus("|----------------------------------|")); /*ввод данных 2-й таблицы*/ for(*i=0;*i<10;(*i)++) { printf("%s\n",Rus("Ввведите номер рейса")); scanf("%d",&num); if(num!=avt[*i].reis) break; printf("%s\n",Rus("Ввведите кол-во мест(не более 15)")); scanf("%d",&mest); } for (*i=0;*i<mest;(*i)++) { fflush(stdin); printf("%s\n",Rus("Введите номер места:")); scanf("%d",&mes[*i].nom); for (*i=0;*i<mest;(*i)++) { printf("%s\n",Rus("Введите статус :")); scanf("%s",&mes[*i].stat); } } printf("%d",num ); printf("\n\n%s\n",Rus("|-------------------|")); printf("%s\n",Rus("| номер | статус |")); printf("%s\n",Rus("| места | места |")); printf("%s\n",Rus("|-------------------|")); for (*i=0;*i<15;(*i)++) { if (num==NULL) break; } printf("%s\n",Rus("|----------------------------------|")); printf("| %-2d | %-10s |\n",mes[*i].nom,mes[*i].stat); printf("%s\n",Rus("|----------------------------------|")); } int main() // основная программа { do { system("cls"); fflush(stdin); go(); puts(Rus("\nдля выхода нажми - ESC")); } while (getch() != 27); } |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Nero - ошибка драйвера DMA. ошибка CRC | NecRoMat | Софт | 5 | 09.05.2012 01:29 |
Это ошибка Delphi или моя ошибка??? | bloodeagle | Общие вопросы Delphi | 3 | 12.11.2009 15:26 |
Ошибка в статье = ошибка в рограмме. | Alex Cones | Общие вопросы Delphi | 14 | 29.07.2009 18:17 |
Ошибка в Аfor i:=1 to SI do. Пишит что ошибка в SI | Алексей_xXx | Помощь студентам | 2 | 29.05.2009 00:09 |
...Ошибка 101 (net::ERR_CONNECTION_RESET): Неизвестная ошибка... | infrared | Помощь студентам | 0 | 16.04.2009 17:44 |