Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.04.2010, 14:11   #1
ATJ
Новичок
Джуниор
 
Регистрация: 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);

}
ATJ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
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