C++
##
QT
##
TCL
##
Vim
##
IC[Integrated Circuit]
##
#include <bits/stdc++.h>
#include <bits/stdc++.h>
#include <bits/stdc++.h>
#include <limits.h>
//INT_MAX的头文件#include <iostream>#include <sstream>#include <unordered_map>#include <algorithm>
int a1 = 0;
cin >> a1;
string a2 = 0;
cin >> a2;
char arr[100];
cin.getline(arr, 10); //获取第10个字符之前,指针现在指在第10个字符那里
cout << arr << endl;
string _string; //获取整行元素
getline(cin, _string);
cout << _string << endl;
1,2,3,4,5,6转换为vector{1,2,3,4,5,6}
string s;
getline(cin, s);
stringstream ss(s);
vector<string> res;
vector<int> resTemp;
res.clear();
string temp;
while (getline(ss, temp, ','))
{
res.push_back(temp);
resTemp.push_back(stoi(temp, 0));
}
//二维数组的输入
//2 3
//110 100
void arry2input() {
int rows = 0;
int cols = 0;
cout << "请输入行" << endl;
cin >> rows;
cout << "请输入列" << endl;
cin >> cols;
vector<vector<int>>array;//定义二维数组
vector<int>v;
array.clear();
int temp = 0;
//在cin后面使用getline:需要忽略换行符后可以读取数据
cin.ignore();
cout << "请输入数值" << endl; //连续的 111 000 111
//char num[100];
//cin.getline(num, rows*cols);
string num;
getline(cin, num);
for (int i = 0; i < rows; i++) {
v.clear();
for (int j = 0; j < cols; j++) {
v.push_back(num[i++] - '0');
}
array.push_back(v);
}
}
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。