Аналіз методів введення обмежених обсягів текстової інформації

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

52; ++, .

 

 

1. .. , ... . - .: , 1997. 5.

2. .. , .. . . , , 1992.

3. .. , .. . . 5; 8; 19-26; 34-36; 39-41 .;

4. .. , .. . . 37-46; 142-143; 79-84 .

5. .. , .. , ... . 158-161; 17-21 .

6. .. . . 85-101, 311-314 .

 

 

 

-

 

 

#include

#include

void main()

{

int exit=1;

while(exit)

{

int command=0;

char name[12];

char buffer[255] = "";

puts("-----------------------------------------------------------");

puts("Enter choise: \n 1)New file\n 2)Open file\n 3)Exit\n ");

scanf("%d",&command);

switch(command)

{

case 1:

char name[12];

char command[255] = "";

printf("Enter file name: ");

scanf("%s",name);

printf("Enter :exit for exit... \n");

FILE* file = fopen(name,"w");

do

{

if(strcmp(buffer,""))

fprintf(file,"%s \n",buffer);

gets(buffer);

}while((strcmp(buffer,":exit")));

fclose(file);

break;

case 2:

printf("Enter file name: ");

scanf("%s",name);

FILE* f = fopen(name,"r");

printf("%s",buffer);

while(!feof(f))

{

printf("%s",buffer);

fgets(buffer,255,f);

}

fclose(f);

break;

case 3:

exit = 0;

break;

default:

printf("Invalalid coomand");

}

}

}