C语言读取文件内容的程序

时间:2013.06.03 发布人:a78782295

C语言读取文件内容的程序

已解决问题

谷歌a78782295用户在2013.06.03提交了关于“荣耀C语言读取文件内容的程序”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-09-12T10:30:18。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,谢谢你帮我,祝你快乐,愿你事事如意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:phxuhaiping  

//看你的代码写的是初级,命名规则问答让人发狂,还有排版
//我因为你的出述浓势宗身标i好几次,都被误导,调试治多错了好几次。

#include<stdio.h>
#inclu如同换源朝谈义众报行de<string.h>

intmain()
{
inti;
chars[100];
charch;
FILE*f迅边上案条沿果p;
intlineCount;


gets(s);

if(strcmp(s,"data.txt")绿果员集微封物止轻啊==0){
scanf黑("%d",&i);
switch(i){
case1:{pr飞要够无得年便味似盐intf("ThisisLine1.\n");bre**;}
case2:{printf("Th部isisLine2.\n");bre**;}
case3:{printf("ThisisLine3.\n");bre**汉据进派命色设;}
case4:{printf("ThisisLine4.\n")突选到还随再;bre**;}
default:{printf("LineNoError.\n");b调差认世re**;}
}
charprefix[100];
memset(pr跟亮照提套字据efix,100,'\0');
strcpy(prefix,"C:\\DocumentsandSettings\\Administrator\\桌面\\");
strcat(prefix,s);
fp=fopen(prefix,"r");

if(fp){
lineCount=0;
while((ch=fg销儿镇员加etc(fp))!=EOF){
if('\承放n'==ch){
++lineCount;
}
if(i-1==lineCount){
printf("%c",ch);
愿}elseif(i<lineCount){
printf("\nLineNoError.\n");
bre**;
}
}
if(lineCount<i-1){
printf("\nLineNoError.\n");
}
}
else{
printf("FileNameError\n");
}

}
if(strcmp(s,"data1.txt")!=0){
scanf("%d",&i);
printf("FileNameError.\n");
}
}