| 查看: 1674 | 回复: 6 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
hegongda123铜虫 (小有名气)
|
[求助]
关于C++中读取txt文件中字符串
|
|
|
txt文件内容如下: ALLSEL,ALL !选择所有实体 ANTYPE,4 TRNOPT,FULL SFL,2,CONV,14.6, ,25, SFL,5,CONV,48.148, ,25, !定义热流密度表 *DIM,reliuZHONG,TABLE,300 /SOLU !位移限制 !DL,4,,UY,, !DL,13,,UY,, !对上式样 请问怎么把这行“*DIM,reliuZHONG,TABLE,300”读取出来,因为我要随时改变300,我想读出来修改为200或者100或者125 ....之后再放回原处,请指教..... 能推荐函数代码更好啦 |
» 猜你喜欢
垃圾破二本职称评审标准
已经有19人回复
职称评审没过,求安慰
已经有53人回复
毕业后当辅导员了,天天各种学生超烦
已经有5人回复
26申博自荐
已经有3人回复
A期刊撤稿
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
一下的数据如何通过C++读取
已经有20人回复
fortran读写问题
已经有6人回复
lammps计算结果xyz文件中每个数字代表的字符长短。
已经有10人回复
fortran中如何处理字符和数据混合的文件
已经有6人回复
Fortran 怎么把字符串转换为表达式
已经有10人回复
Fortran的格式化输入输出问题
已经有14人回复
c语言高手请进,请勿灌水,谢谢!(关于读写文件的问题)
已经有6人回复
【求助】FORTRAN写文件时每行开头都多了一个空格?
已经有6人回复
【求助】请问一下 c++有没有按位读取文件的方法或者语句? STL里有没有这样的功能?
已经有6人回复
hegongda123
铜虫 (小有名气)
- 应助: 0 (幼儿园)
- 金币: 213
- 散金: 10
- 帖子: 100
- 在线: 26.4小时
- 虫号: 2071745
- 注册: 2012-10-19
- 专业: 机械摩擦学与表面技术
7楼2013-09-09 16:11:43
2楼2013-09-08 14:55:30
【答案】应助回帖
★
xzhdty: 金币+1, 谢谢参与 2013-09-09 06:34:00
xzhdty: 金币+1, 谢谢参与 2013-09-09 06:34:00
|
#include<iostream> #include<fstream> #include<string> #include<vector> using namespace std; int main() { vector<string> svec; cout<<"请输入要读取的文件名:"<<endl; string fileName; cin>>fileName; ifstream inFile(fileName.c_str()); if(!inFile) { cout<<"文件读取错误!"<<endl; return -1; } string s; while(inFile) { inFile>>s; // cout<<s.size()<<endl; svec.push_back(s); } inFile.close(); cout<<"数据读取结果:"<<endl<<endl; int i=0; string ss; for(vector<string>::const_iterator iter=svec.begin();iter!=svec.end()-1;iter++) { if (iter==svec.begin()) i=1; if (i==10) { ss=*iter; cout<<*iter<<endl; break; } i++; } cout<<ss<<endl; cout<<ss.size()<<endl; return 0; } 注意:文件名即txt文件的名称 |
3楼2013-09-08 15:02:17

4楼2013-09-09 00:26:22













回复此楼