Показать сообщение отдельно

  #10  
Старый 13.12.2009, 10:28
pixelm
Познающий
Регистрация: 04.01.2008
Сообщений: 43
С нами: 9658941

Репутация: 20
По умолчанию

Программа не запускается, помогите пожалуйста найти ошибки?

Код:
#include <stdio.h>
void sozdanie();
void dobavlenie();
void udalenie();
void korrektirovka();
void prosmotr();
void sortirovka();
void vivod();
void vihod();

void main(void)
    {
     char ch,v;
     do {
	 printf("1. Sozdanie \n");
	 printf("2. Dobavlenie \n");
	 printf("3. Udalenie \n");
	 printf("4. Korrektirovka \n");
	 printf("5. Prosmotr \n");
	 printf("6. Sortirovka \n");
	 printf("7. Vivod \n");
	 printf("8. Vihod \n");

	 printf("Vvedite nomer komandi: \n");

	 ch=getchar();
	 v=getchar();

	 switch (ch)
		{
		 case '1': sozdanie();break;
		 case '2': dobavlenie();break;
		 case '3': udalenie();break;
		 case '4': korrektirovka();break;
		 case '5': prosmotr();break;
		 case '6': sortirovka();break;
		 case '7': vivod();break;
		 }
	 } while ((ch)='1' && ch<='7');
}
void sozdanie()
{
struct poezd
{
char punkt[15];
int nomer;
int chas;
int minuta;
}train;
FILE*f;
int i;
f=fopen ("test","w");
if(ferror(f)) perror("oshibca");
else{for(i=0;i<3;i++){
printf("\n nazvanie punkta naznachenya:");
scanf("%s", train.punkt);
printf("\n nomer poezda:");
scanf("%d",&train.nomer);
printf("\n vremya otpravlenya");
scanf("%d:%d",&train.chas, &train.minuta");
fwrite(&train,sizeof (struct poezd),1,f);
}
fclose(f);
}
void dobavlenie()
{
printf ("Dobavlenie faila \n");
}
void udalenie()
{
printf ("Udalenie faila \n");
}
void korrektirovka()
{
printf ("Korrektirovka faila \n");
}
void prosmotr()
{
printf ("Prosmotr faila \n");
}
void sortirovka()
{
printf ("Sortirovka faila \n");
}
void vivod()
{
printf ("Vivod faila \n");
}
void vihod()
{
printf ("Vihod \n");
}
 
Ответить с цитированием