社区
C++ Builder
帖子详情
关于读取文本文件的函数问题
kinglang
2002-04-19 05:23:52
实现从一个文本中读取数据:
每次读取一行,每行中以空格分隔的单位分别保存,请问BCB中有没有直接实现读行的函数啊,要一步步来写太麻烦了。
...全文
85
10
打赏
收藏
关于读取文本文件的函数问题
实现从一个文本中读取数据: 每次读取一行,每行中以空格分隔的单位分别保存,请问BCB中有没有直接实现读行的函数啊,要一步步来写太麻烦了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kinglang
2002-04-21
打赏
举报
回复
TStringList真是个好东东。
caijitao
2002-04-20
打赏
举报
回复
同意TStringList* List = new TStringList;
List->LoadFromFile("C:\\Test.txt");
不过 List->Strings[n] 就是文件的第n+1行的内容。
sun_dsk1
2002-04-20
打赏
举报
回复
哈哈,爽!我正好也要做这个东西呢。
对了,TStringList是vcl呢还只是一个类阿?
我想,有LoadFromFile就一定有SaveToFile吧。
那么我想知道,是不是list->Strings[n],比如
有三个元素,Strings[0],Strings[1],Strings[2]
那么是不是存进文本文件就是三行呢?
还有,如果文件已经存在,它是覆盖呢?还是能
追加呢?
40Star
2002-04-19
打赏
举报
回复
94
用Tstringlist很容易
tokens
2002-04-19
打赏
举报
回复
写错了,
pFileData = new TStrList();
应该是
pFileData = new TStringList();
tokens
2002-04-19
打赏
举报
回复
是在BCB中实现吗?
如果是,下面的方法应该可行
char filename[] = "c:\aaa.txt";
TStrings *pFileData;
pFileData = new TStrList();
//Begin handle
pFileData->LoadFromFile(filename);
//要取第1行
AnsiString firstLine = pFileData->Strings[0];
AnsiString SecondLine = pFileData->Strings[1];
//Count记录文件行数
int FLinesCount = pFileData->Count;
//End handle
delete p
jishiping
2002-04-19
打赏
举报
回复
TStringList* List = new TStringList;
List->LoadFromFile("C:\\Test.txt");
这时 List->Strings[n] 就是文件的第n行的内容。
sgrchen
2002-04-19
打赏
举报
回复
gets(),否则就得自己写一个
wq160000
2002-04-19
打赏
举报
回复
为什么这样作呢??
Richardw
2002-04-19
打赏
举报
回复
fgets
遇到回车就结束读入,也可以设定读入字符数
c文件读写
函数
liunix下常用c的文件读写
函数
比较,fprintf/fscanf,read/write,fread/fwrite等。
易语言多线程
读取
大
文本文件
易语言多线程
读取
大
文本文件
源码,多线程
读取
大
文本文件
,线程
读取
,WideCharToMultiByte
ASP读写文件
函数
利用AdoDb.Stream对象来
读取
UTF-8格式的
文本文件
利用AdoDb.Stream对象来写入UTF-8格式的
文本文件
IDL
读取
数据文件程序整理
提供了IDL
读取
ASCII码数据程序的诸多示例,同时整理了一些编写程序可能遇到的
问题
。
C++文件读写+二进制读写+STL文件
函数
+创建文件+读指针+写指针+读写指针+可应用于系统中底层的文件创建+计算机专业领域
学会程序和算法,走遍天下都不怕! 指定教材: 《新标准C++程序设计教程》 郭炜 编著 清华大学出版社 文件读写
文本文件
内容是文字(哪国语言都行),用记事本打开能看到文字的文件。 二进制文件 本质上所有文件都是0,1串,因此都是二进制文件。但是一般将内容不是文字, 记事本打开看是乱码的文件,称为二进制文件。word文件记事本打开看是乱 码,因此也是二进制文件 文件读写相关
函数
在头文件 cstdio (或stdio.h)中声明 #include
fopen
函数
打开文件, 返回 FILE * 指针,指向和文件相关的一个FILE变量 (FILE 是在cstdio中定义的struct) fscanf、fread,fgets,fgetc 等
函数
读文件,fprintf, fwrite,fputs,fputc 等
函数
写文件,都需要通过fopen返回的FILE *指针进行 文件读写结束后,一定要fclose关闭文件!!! 否则可能导致写入文件的数据没被保存,或者无法打开其它文件! 打开文件的
函数
FILE * fopen(char * filename,
C++ Builder
13,870
社区成员
102,693
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章