fopen.c
来自「c21Examples.rar」· C语言 代码 · 共 47 行
C
47 行
/* Demonstrates the fopen() function. */
#include <stdlib.h>
#include <stdio.h>
int main( void )
{
FILE *fp;
char ch, filename[40], mode[4];
while (1)
{
/* Input filename and mode. */
printf("\nEnter a filename: ");
gets(filename);
printf("\nEnter a mode (max 3 characters): ");
gets(mode);
/* Try to open the file. */
if ( (fp = fopen( filename, mode )) != NULL )
{
printf("\nSuccessful opening %s in mode %s.\n",
filename, mode);
fclose(fp);
puts("Enter x to exit, any other to continue.");
if ( (ch = getc(stdin)) == 'x')
break;
else
continue;
}
else
{
fprintf(stderr, "\nError opening file %s in mode %s.\n",
filename, mode);
puts("Enter x to exit, any other to try again.");
if ( (ch = getc(stdin)) == 'x')
break;
else
continue;
}
}
return 0;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?