用c++对数据录入处理分组 ,分号分组 可录入长串数字 回车结束 在线等...
发布网友
发布时间:2024-08-18 15:30
我来回答
共2个回答
热心网友
时间:2024-08-19 22:21
大致给你一个思路:
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main(){
string inputdata;
1、判断输入是否是回车,并结束取得inputdata值;
2、分割 inputdata,以“;”隔开;
3、然后将隔开的数据,通过vector的push_back方法添加到vector当中
4、vector当中的数据你想怎么用就可以怎么用了
}
热心网友
时间:2024-08-19 22:18
#include "stdafx.h"
#include "string.h"
void main()
{
char str1[128],str2[128];
char *p1,*p;
gets(str1);
strcpy(str2,"{(\"");
p1=str1;
p=strstr(p1,";");
while(p){
*p='\0';
strcat(str2,p1);
strcat(str2,"\") (\"");
p++;
p1=p;
p=strstr(p1,";");
}
//去掉最后的(",改成}
p=str2;
while(*p) p++;
p-=2;
*p='}';
p++; *p=0;
puts(str2);
}