问一个简单的问题:怎样读文件

benro 2008-03-20 06:33:50
要求很简单:

从一个“in.txt”文件中读取两个参数,并且在屏幕上显示出来

“in.txt”的格式是:int int

中间用空格分开,或者也可以用其他的格式存储,比如:

int/int
...全文
62 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
abupie 2008-03-20
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ttkk_2007 的回复:]
C/C++ code
//假设文件格式为:int int
int main()
{
FILE *fp;
if((fp = fopen("testdata.txt", "r")) == NULL){
printf("open file failed.");
exit(1);
}
char c1[4];
char c2[4];
fscanf(fp, "%s %s",c1, c2);
printf("%s\n%s\n", c1,c2);

}
[/Quote]
这个代码比较简单.
ttkk_2007 2008-03-20
  • 打赏
  • 举报
回复

//假设文件格式为:int int
int main()
{
FILE *fp;
if((fp = fopen("testdata.txt", "r")) == NULL){
printf("open file failed.");
exit(1);
}
char c1[4];
char c2[4];
fscanf(fp, "%s %s",c1, c2);
printf("%s\n%s\n", c1,c2);

}
TeddyGe 2008-03-20
  • 打赏
  • 举报
回复
你可以用cstdfile 一行一行的读. 读到内存中再进行查找处理.

大熊猫侯佩 2008-03-20
  • 打赏
  • 举报
回复
try fscanf()

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧