正在加载图片...
#include<stdlib. h> #include<stdio. h> oid main( void FILE°fp char ch, filename[ 40], mode[4] while(1) *输入文件名和模式* printf("n请输入一个文件名:") printf("hn输入模式(最多三个字符):") gets( mode): 打开文件* if(fp=fopen( filename, mode))I= NULL printi("hn以%s模式成功打开文件%s!mn",mode, filename) fclose(fp) puts("退出请按x,其它继续。"), if((ch=getc(stdin))==x') continue } else fprintf(steer,"in以%s模式打开文件%s失败!mn" mode, filename) pus"退出请按x,其它继续。") if((ch=getc(stdin))==x)#include<stdlib.h> #include<stdio.h> void main( void ) { FILE *fp; char ch, filename[40], mode[4]; while (1) { /*输入文件名和模式*/ printf("\n 请输入一个文件名:"); gets(filename); printf("\n 输入模式(最多三个字符):"); gets(mode); /*打开文件*/ if ( (fp=fopen( filename, mode)) != NULL ) { printf("\n 以%s 模式成功打开文件%s!\n",mode, filename); fclose(fp); puts("退出请按 x,其它继续。"); if ( (ch=getc(stdin)) == 'x') break; else continue; } else { fprintf(stderr, "\n 以%s 模式打开文件%s 失败!\n", mode,filename); puts("退出请按 x,其它继续。"); if ( (ch = getc(stdin)) == 'x') break; else continue; } } }
©2008-现在 cucdc.com 高等教育资讯网 版权所有