Аналіз методів введення обмежених обсягів текстової інформації
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
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");
}
}
}