#include <iostream>
#include <fstream>
#include <string>
using namespace std;int main()
{string file_path= "D:\###\###\";string mac_;ifstream ifs;ifs.open(file_path, ios::in);if(ifs.is_open()){while(getline(ifs,mac_)){// 输出每行总字符串cout<<mac_<<endl;//记录逗号出现的位置long pos= mac_.find(",",0);cout<<"逗号出现的位置:"<<pos<<endl;// 记录字符串的总长度int mac_size= mac_.size(); cout<<"mac_的总长度:"<<mac_size<<endl;// 以逗号为分隔符 分别输出前后字符串cout<< mac_.substr(0,pos)<<"------"<<mac_.substr(pos+1, mac_size-pos-1)<<endl;cout<<endl;}}system("pause");return 0;
}
特别注意:string.substr()的用法,第一个参数为 以0为基准的索引值,第二个参数为 从改值开始的后 n 个数字。
本文发布于:2024-01-31 09:39:17,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170666516027588.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |