24小时热门版块排行榜    

查看: 1298  |  回复: 6

qazw124

新虫 (初入文坛)

[求助] 刚刚才接触c++,求各位大神解答!请问如何读取每一行:后的数字,并将其赋予变量已有1人参与

c++初学者,之前对c++完全没有了解,其他的编程也知之甚少。现在研究生老师让我去改之前一个做的一个计算软件的程序,赶鸭子上架,遇到了困难,实在没办法,只得上论坛求助,希望各位大大帮忙解答一下,十分感谢!

“工况选择:0
发动机转速:1000
档位:3”
上面冒号里面的是我txt中的一部分,我现在要用c++读取txt文件中,每一行的“:”之后的数字,并给他们分别复制变量。试了一些方法,用getline函数不能解决,下面是我结合网上的办法写的函数。
#include <iostream>  
#include <fstream>  
#include <stdlib.h>  
using namespace std;  

double sg[100];
int i;

void main()
{
fstream infile;
infile.open("1.txt",ios::in);
if(!infile)
{
cout<<"can't open.\n";
abort();
}
char s[80];
i=0;
while(!infile.eof())
{
i=i+1;
infile.getline(s,line,':');
cout<<s<<endl;
sscanf(s,"%f",&sg);
cout<<sg<<endl;

}
infile.close();
}
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qazw124

新虫 (初入文坛)

求大神们回复
2楼2017-06-06 14:54:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ioadong

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★
感谢参与,应助指数 +1
qazw124: 金币+5 2017-06-06 17:18:32
分析规律,提取子串,转换成数字。你要的内容,看看手册中string类的方法。
看看这里。http://www.cplusplus.com/reference/string/string/substr/
以科学的理性代替天然的非理性。
3楼2017-06-06 16:40:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

qazw124

新虫 (初入文坛)

引用回帖:
3楼: Originally posted by ioadong at 2017-06-06 16:40:54
分析规律,提取子串,转换成数字。你要的内容,看看手册中string类的方法。
看看这里。http://www.cplusplus.com/reference/string/string/substr/

谢谢楼主,解决了
4楼2017-06-06 17:17:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

小单片

铁虫 (正式写手)

发了贴求助,也可以分享下方法

发自小木虫Android客户端
Keepyourpride,young!
5楼2017-06-07 12:23:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

oboland

铜虫 (小有名气)

用字符串函数split函数,通过:进行分割字符串,即可
大型PLC控制系统,WINCC,倍福,真空镀膜设备,工厂设备信息化管理
6楼2017-06-08 07:45:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

westskyoo7

木虫 (正式写手)

学习外语,了解世界
7楼2017-06-09 06:52:39
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 qazw124 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[硕博家园] 蹲一个男朋友 +17 伊伊莎贝拉 2024-05-17 26/1300 2024-05-18 12:33 by 疯狂的利剑
[论文投稿] 中文投稿 +7 liujinyu80 2024-05-13 7/350 2024-05-18 11:09 by dgfj564
[教师之家] 博士去高校就是为了有寒暑假吗? +16 wenwen0825 2024-05-16 22/1100 2024-05-18 09:57 by 鱼翔浅底1
[基金申请] 这个模块怎么成了烧香拜佛的地方了 +5 shrz98 2024-05-18 5/250 2024-05-18 09:50 by 鱼翔浅底1
[考博] 双非院士组还是211普通老师 +9 timergoi 2024-05-14 10/500 2024-05-18 08:31 by 3001160025
[论文投稿] 一个审稿人已返回,也没邀请审稿人,也没人审稿中,编辑要闹啥? 3+3 林师妹 2024-05-14 12/600 2024-05-17 22:33 by 林师妹
[留学DIY] 求助:医生想润 +7 safrina 2024-05-15 7/350 2024-05-17 18:50 by 卡皮吧啦123
[教师之家] “直接受聘正高专业技术职务”怎么理解 +7 ZHONGWU_U 2024-05-17 8/400 2024-05-17 17:36 by jurkat.1640
[基金申请] 怎么成为NSFC评审专家? +12 phamacy 2024-05-12 13/650 2024-05-17 15:40 by oooooo?o
[教师之家] 普通高校有编制讲师与211高校无编制专职科研岗,应该怎么选 +17 1137025804 2024-05-15 22/1100 2024-05-17 12:10 by cleverly
[硕博家园] 中国科学院大学李海艳老师课题组诚招硕/博研究生和博士后,诚聘客座本/硕/博学生 +4 ucaszmh 2024-05-14 5/250 2024-05-16 19:51 by 我是小班
[基金申请] 12个本子最多让给1a2b +16 地球e村长 2024-05-13 19/950 2024-05-16 17:48 by sars518
[教师之家] 宋凯 +10 yexuqing 2024-05-14 10/500 2024-05-16 09:21 by shl2112501
[教师之家] 加上“青年”两个字,意义就变了 +10 zylfront 2024-05-13 13/650 2024-05-15 23:36 by flasheagle
[硕博家园] 导师这样说到底有没有机会啊……… +7 理科生yes 2024-05-14 14/700 2024-05-15 18:45 by 理科生yes
[基金申请] 有人看了我的科研之友 +9 jurkat.1640 2024-05-14 12/600 2024-05-15 16:04 by arthas_007
[硕博家园] 博导推荐,申博,博士招生 +5 大林挺好 2024-05-13 6/300 2024-05-15 14:51 by zxl_1105
[论文投稿] 第一次投SCI,一审给了Revise +5 慎独的小花卷 2024-05-13 12/600 2024-05-14 20:58 by 慎独的小花卷
[论文投稿] 七个月了,还在selecting for review +3 g9522 2024-05-14 6/300 2024-05-14 19:00 by lizhengke06
[有机交流] 无水硫酸钠除水 50+4 桃桃PXS 2024-05-13 4/200 2024-05-14 17:46 by 小肉干
信息提示
请填处理意见