从文件中读出数据

yexiaotong 2003-12-09 09:31:48
文件内容
(1, 6]
23

读到int i,j,k
...全文
38 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yexiaotong 2003-12-11
  • 打赏
  • 举报
回复
ifstream infile("data.txt");
int i,j,k;
char label;
if (infile)
{
infile >> label >> i>> label >> j>> label>> k;
}
else
{
cout << "ERROR: Cannot open file " << endl;
}
坐我右手2米远的同学告诉我的。给他加分。
tantao1982 2003-12-10
  • 打赏
  • 举报
回复
#include<iostream.h>
#include<fstream.h>
#include<stdlib.h>
#include<ctype.h>
void main(){
char i,a[6]={0};
int k;
ifstream datain("datain.dat");
while(cin){
memset(a,0,6);
datain>>i;
while(!isalpha(i)) datain>>i;
int j=0;
while(isalpha(i)){
a[j++]=i;
datain>>i;
}
k=atoi(a);
}
}
yexiaotong 2003-12-10
  • 打赏
  • 举报
回复
各位大侠,给段代码大家讨论一下吧。
qiaojicheng 2003-12-09
  • 打赏
  • 举报
回复
连续的数字当作一个数处理,这样还是很好处理的。
byyyyy 2003-12-09
  • 打赏
  • 举报
回复
这么奇怪!哈哈
MaiCle 2003-12-09
  • 打赏
  • 举报
回复
没规律不好读。

64,654

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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