发新话题
打印

[C++] 弱弱地问下C++的文件操作

弱弱地问下C++的文件操作

:s023: 我连这个都不会……

怎样实现读取文件,一行里用空格分开的各个不同类型的元素存入不同变量

14 KL 185
how to do??
MS现在OI都是这样做对:s003:

TOP

空格不能分割字符串~~其他还可以~~你可以用字符串格式读取一行~然后自己转化

TOP

不知道兔子怎么看我的转化方法……
我们可能会闲下来,但是我们的电脑不会...
浪费CPU Time一秒钟,拖累人类科学进程一百年
欢迎来到中国分布式计算总站! http://www.equn.com    http://www.equn.com/forum/

TOP

#include <fstream>
#include <string>
using namespace std;
////////////////////////////////////////
ifstream fin("filename");
int a, b;
string s;
fin >> a >> s >> b;

TOP

回复 3楼 的帖子

我看的时候没注意

TOP

还是C的方便。

TOP

MS MFC有自己的文件I/O CLASS~

TOP

引用:
原帖由 Liangent 于 2008-8-3 18:25 发表
#include
#include
using namespace std;
////////////////////////////////////////
ifstream fin("filename");
int a, b;
string s;
fin >> a >> s >> b;
这个就可以了吗??

TOP

可以

TOP

.

怎样每行每行地读?
例如有文件file.in
引用:
1 2 3
4 5 6
7 8 9
10 11 12
用循环实现每次读取一行,将每行中的三个数字分别读入三个变量 i ,j,k并打印

TOP

CPP的不知道
C的MS都是一个一个读吧MS……
VB6是直接一段一段的读

TOP

int i,j,k;
while(cin>>i>>j>>k)cout<<i<<' '<<j<<' '<<k<<endl;

TOP

.


什么原理啊,这个哪里有讲?

TOP

输入输出流。
各个基础教程上都有。
斜阳里 大树下 寂寞行人

TOP

发新话题