| 查看: 400 | 回复: 1 | |||
| 当前主题已经存档。 | |||
[交流]
【求助】C语言,fopen 循环打开多个txt文件?【已搜索无重复】
|
|||
一个文件夹下有很多个txt文件,如下:Value1,Longitude1,Latitdue1,Value17,Longitud17,Latitdue17,Value33,Longitude33,Latitdue33,Value49,Longitude49,Latitdue49,以此类推字母后面的数是相隔16,其中,这个程序每次运行都要用到3个txt(Value1,Longitude1,Latitdue1),我怎么去设计一次循环读取呢?请高手赐教。谢谢!!![]() |
» 猜你喜欢
请问哪里可以有青B申请的本子可以借鉴一下。
已经有4人回复
真诚求助:手里的省社科项目结项要求主持人一篇中文核心,有什么渠道能发核心吗
已经有6人回复
孩子确诊有中度注意力缺陷
已经有14人回复
三甲基碘化亚砜的氧化反应
已经有4人回复
请问下大家为什么这个铃木偶联几乎不反应呢
已经有5人回复
请问有评职称,把科研教学业绩算分排序的高校吗
已经有5人回复
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
yalefield
金虫 (文坛精英)
老汉一枚
- 应助: 129 (高中生)
- 贵宾: 0.17
- 金币: 21238.9
- 散金: 3440
- 红花: 66
- 帖子: 12101
- 在线: 759.1小时
- 虫号: 96063
- 注册: 2005-10-07
- 专业: 高等教育学
- 管辖: 计算模拟
你好像把Latitude拼写错了
★
bslt(金币+1,VIP+0):应助有奖,^_^! 2-23 09:40
bslt(金币+1,VIP+0):应助有奖,^_^! 2-23 09:40
|
char *name[3] = {"value", "Longitude", "Latitude"}; char *fname[3]; int N = 0/* 你给出这个N值,也就是总共有几组文件 */; int i = 0, j = 0; FILE * fp[3]; for (i = 0; i < N; i+=16) { for (j = 0; j < 3; j ++) { fname[j]=malloc(256); sprintf (fname[j], "%s%d.txt", name[j], i+1); fp[j] = fopen(fname[j], "rt" ;if (!fp[j]) { printf("Cannot open %s\n", fname[j]); exit (); } printf ("%s is open\n", fname[j]); free(fname[j]); } /* 可以读取fp[0], fp[1], fp[2] */ ; for (j = 0; j < 3; j ++) { fclose (fp[j]); } } 认真学习C语言吧。 [ Last edited by yalefield on 2009-2-24 at 18:23 ] |
2楼2009-02-22 01:52:49














回复此楼
;