删除特定位置前面的字符串c++代码实例及运行结果
2018-01-09 13:53
453 查看
原始字符串样式
c++代码
#include<iostream>
#include<string>
#include<vector>
#include<fstream>
using namespace std;
int main()
{
ifstream path("E:\\vs2013\\opencv_code\\GTSRBtrafficSign\\val.txt");//读取初始的字符串位置在val.txt文件中
ofstream onlyLabel("E:\\vs2013\\opencv_code\\GTSRBtrafficSign\\test\\onlyLabel.txt");//提取的标签存储在onlyLabel.txt文件中
vector<string> pathAndLabel;//暂时存储原始字符串
string stringLabel;//只有标签的字符串
char line[100];
string buf;
while (path)
{
getline(path, buf);
pathAndLabel.push_back(buf);//原始字符串存储在pathAndLabel中
}
for (string::size_type i = 0; i < pathAndLabel.size(); i++)
{
stringLabel = pathAndLabel[i].c_str();
stringLabel = stringLabel.erase(0, 10);//erase的用法不熟可百度,这里是从第一个字符开始删一直删到第10个字符
sprintf_s(line, stringLabel.c_str());
cout << line <<endl;
onlyLabel << atoi(line)<<endl;//atoi将字符转换成整形
}
system("pause");
}运行结果
c++代码
#include<iostream>
#include<string>
#include<vector>
#include<fstream>
using namespace std;
int main()
{
ifstream path("E:\\vs2013\\opencv_code\\GTSRBtrafficSign\\val.txt");//读取初始的字符串位置在val.txt文件中
ofstream onlyLabel("E:\\vs2013\\opencv_code\\GTSRBtrafficSign\\test\\onlyLabel.txt");//提取的标签存储在onlyLabel.txt文件中
vector<string> pathAndLabel;//暂时存储原始字符串
string stringLabel;//只有标签的字符串
char line[100];
string buf;
while (path)
{
getline(path, buf);
pathAndLabel.push_back(buf);//原始字符串存储在pathAndLabel中
}
for (string::size_type i = 0; i < pathAndLabel.size(); i++)
{
stringLabel = pathAndLabel[i].c_str();
stringLabel = stringLabel.erase(0, 10);//erase的用法不熟可百度,这里是从第一个字符开始删一直删到第10个字符
sprintf_s(line, stringLabel.c_str());
cout << line <<endl;
onlyLabel << atoi(line)<<endl;//atoi将字符转换成整形
}
system("pause");
}运行结果
相关文章推荐
- 删除特定位置前面的字符串c++代码实例及运行结果
- 删除特定位置前面的字符串c++代码实例及运行结果
- 删除特定位置前面的字符串c++代码实例及运行结果
- 删除特定位置前面的字符串c++代码实例及运行结果
- 删除特定位置前面的字符串c++代码实例及运行结果
- 删除特定位置前面的字符串c++代码实例及运行结果
- 删除特定位置前面的字符串c++代码实例及运行结果
- 删除特定位置前面的字符串c++代码实例及运行结果
- 删除特定位置前面的字符串c++代码实例及运行结果
- 删除特定位置前面的字符串c++代码实例及运行结果
- 删除指定字符c++代码实例及运行结果
- 单链表的建立,测长度,打印,删除,插入,逆置c++代码实例及运行结果
- 删除指定字符c++代码实例及运行结果
- 删除指定字符c++代码实例及运行结果
- 数据结构之队列的基本操作入队出队初始化删除-c++代码实现及运行实例结果
- 删除指定字符c++代码实例及运行结果
- 数据结构之队列的基本操作入队出队初始化删除-c++代码实现及运行实例结果
- 删除指定字符c++代码实例及运行结果
- 数据结构之队列的基本操作入队出队初始化删除-c++代码实现及运行实例结果
- 删除指定字符c++代码实例及运行结果