c++ 从文本中逐行读取,并按空格对读取的一行进行分割

由于未提供博客具体内容,无法给出包含关键信息的摘要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ifstream tf("tf.obj", std::ios::in);//打开文件
char s[50] = {0};
string v = "";
string x = "";
string y = "";
string z = "";

for (int i = 0; i < nstrands; i++)
{
    for (int j = 0; j < r.strands[i].size(); j++)
    {
        tf.getline(s, sizeof(s));//逐行读取
        stringstream word(s);//采用字符流格式将读取的str进行空格分隔,并放入str word中
        word >> v;
        word >> x;
        word >> y;
        word >> z;
        //string类型转float类型
        float a = atof(x.c_str());
        float b = atof(y.c_str());
        float c = atof(z.c_str());
        r.strands[i][j][0] = a;
        r.strands[i][j][1] = b;
        r.strands[i][j][2] = c;
    }

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

._263

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值