社区
C语言
帖子详情
文本文件中存放的是数字,怎么样一行一行的得到这些数字?
ksyou
2003-03-25 03:07:42
一行的长度不知道,也不知道有几行。
怎么做?
...全文
118
6
打赏
收藏
文本文件中存放的是数字,怎么样一行一行的得到这些数字?
一行的长度不知道,也不知道有几行。 怎么做?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaoyunet
2003-03-25
打赏
举报
回复
std::ifstream in("haha.txt");
std::string strLine;
while(getline(in, strLine)
{
//do something.....
}
cenlmmx
2003-03-25
打赏
举报
回复
同意wbstevennudt(境台),
数字与字符在文本里都一样,主要是读取,ifstream可以办到.
wbstevennudt
2003-03-25
打赏
举报
回复
不用那么麻烦!不就是要那些数字嘛,就用ifstream类就行了
prettynacl
2003-03-25
打赏
举报
回复
1.用fread()函数,读取定长度(如2k)的内容到buffer中
(如果返回的实际长度小于2k,则说明读完了,不需要再进行4的操作)
2.在这2k中查找 "\r\n"或"\n"如果找到,那么在它们前面的就是一行。
然后进行相应操作后,再查找下一行的结束位置。一直到找不到新行了
3.再用memmove将buffer中剩余的(不足一行的)内容移动到buffer最前面,
4.如果上一次读取文件时返回的长度为2k,说明文件中还有内容待读,
再利用fread()函数继续将文件中内容读到buffer剩下的空间中。重复2.
wbstevennudt
2003-03-25
打赏
举报
回复
无论什么样的格式都可以
wbstevennudt
2003-03-25
打赏
举报
回复
ifstream fin("path");
if(!fin)cout<<"cannot open a file .\n"<<endl;
for(int i=0;i<NUM;i++)
fin>>A[i];//读到 \ DSGDF JJJ
自然语言处理动手学Bert文本分类
文本分类作为自然语言处理领域最常见的任务之一,Pytorch作为目前最流程的深度学习框架之一,三者结合在一起将会产生什么样的花火,本套课程基于Pytorch最新1.4版本来实现利用Bert实现
中
文文本分类任务,延续动手学...
已知
文本文件
中
存放
了若干
数字
,请编写程序读取所有
数字
,排序以后进行输出。 Python
已知
文本文件
中
存放
了若干
数字
,请编写程序读取所有
数字
,排序以后进行输出 代码如下: # 打开文件 f = open("test.txt") # 读取文件的内容 con = f.read() # 转成列表 list_file = list(con) print("排序前:") print("".join(list_file)) # 利用list内置的sort函数 list_file.sort() print("排序后:") print("".join(list_file)) 结果如下: 排序前: 12345
python编写程序实现:已知
文本文件
中
存放
了若干
数字
,写一个函数读取其
中
所有的
数字
,排序后输出。(截图给出文件内容)
python已知
文本文件
中
存放
了若干
数字
,写一个函数读取其
中
所有的
数字
,排序后输出。
已知
文本文件
中
存放
了若干
数字
,请编写程序读取所有
数字
,排序以后进行输出。
#首先打开文件 file=open(r"D:\python\02\file2.txt") r=file.read() #输出文件
中
本来就已经存在的
数字
print("排序前文件
中
的
数字
:"+r) filelist=list(r) filelist.sort() file.close() #.join()可以将列表转换成字符串 print("") print("排序后文件
中
的
数字
:"+''.join...
文本
中
已
存放
了若干
数字
,请编写程序读取所有的
数字
,排序后输出
文本
中
已
存放
若干
数字
: 代码执行如下: file = open('test.txt', 'r') content = file.read() conlist = list(content) conlist.sort() # .sort()直接排序,本身是没有返回值的,print(xx.sort())的结果是None file.close() print(''.join(conlist)) # join()方法可以将列表连接为字符串 运行结果如下: ...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章