永发信息网

C语言实现对txt文档的操作

答案:2  悬赏:70  手机版
解决时间 2021-06-04 22:10

详细内容是比如TXT文档内容是

TCP UDP TIME

... ... .....

... ... ......

即一行行的内容,列表样式的,

如何用C语言对此TXT文档的内容提取,并且分别将TCP UDP TIME的内容放入已经建立好的TCP UDP TIME的三条链表中

最佳答案

#include<stdio.h>
#include<stdlib.h>
#define N 100
#include<string.h>
int main()
{
FILE *fp;
int i,j=0,k;
char s[N][10],temp[10];
if((fp=fopen("d:\\1.txt","r"))==NULL)
{
printf("Source file can\'t be opened!\n");
system("pause>nul");
exit(0);
}
for(i=0;!feof(fp);i++)fscanf(fp,"%s",s[i]);


for(i=0;i<k;i++)printf("%s\n",s[i]);
}

全部回答

用C语言编写一个程序,读取文本文档1.txt 1.txt 中有几行数据 235 456 135 数据读出后,还要把数据按第一个字符大小排序显示在屏幕上 排序后结果应该是 135 235 456

#include<stdio.h> #include<stdlib.h> #define N 100 #include<string.h> int main() { FILE *fp; int i,j=0,k; char s[N][10],temp[10]; if((fp=fopen("d:\\1.txt","r"))==NULL) { printf("Source file can\'t be opened!\n"); system("pause>nul"); exit(0); } for(i=0;!feof(fp);i++)fscanf(fp,"%s",s[i]); k=i; for(i=0;i<k-1;i++) { for(j=i+1;j<k;j++) if(s[i][0]>s[j][0]) { strcpy(temp,s[i]); strcpy(s[i],s[j]); strcpy(s[j],temp); } } for(i=0;i<k;i++)printf("%s\n",s[i]); } 如果1.txt中的数据如下: 235 456 135 akgfjs fgfl eor dkfd eoeor 459 789 324 689 fgfgh 8795 fgiot dkfjd 运行程序后的结果如下: 135 235 324 459 456 689 789 8795 akgfjs dkfd dkfjd eor eoeor fgfl fgiot fgfgh Press any key to continue...

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
语文成绩差,怎么样补习!
新款长安加宽加长型,价格是多少
物是否能够永恒?
这辆别克君越的变速箱是手自一体的?
五百左右的羽绒服什么牌子好点
儿童补的牙易掉,怎么办?
谁有关于第二的作文啊 ?!跪求啊
芙蓉区长沙明园蜂品(车站北路店)地址在哪,我
怎样点亮丝路英雄?
2008版Q怎么上传照片
爱一个人就要为他/她付出什么???
萨摩耶是怎样性格
仙剑4的正版在哪里下载
画皮中的配乐
我的智能影院串号是358998019937435,谁能帮
推荐资讯
在炒菜的时候如果不小心味精放多了该怎么做!
最近有啥好听的哥吗
怎么越修复越乱啊!`你去看看外G横行!``
谁能个我这个QQ空间的模块地址?
跑跑尖风SR什么时候可以出
一个男人2个女人时间长了在一起会怎样?
QQ图标怎样熄灭?
问道新区二星期怎么升一百
急需近期在北京考的TFE或TCF机经!!!!
地下城与勇士福建二区+12的猪肉星剑一把要多
如何能彻底根治贫血
冬天中老年适宜喝什么茶?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?