题解 CF290B 【QR code】
t162
2019-03-14 17:35:09
由于二维码中大量的数据存进二维数组中很不方便,所以我写了一个转换器:
```cpp
#include<bits/stdc++.h>
using namespace std;
int main(){
ifstream fin("data.in");
ofstream fout("data.out");
string format;
format="{";
char c;
bool flag=1,flag2=0;
while(fin.get(c)){
flag2=1;
if(flag){
format+="{";
}
if(c=='\n'){
flag=1;
format+="},\n";
continue;
}
if(!flag){
format+=",";
}
flag=0;
format.push_back(c);
}
if(flag2)format+="}";
format+="}";
fout<<format;
return 0;
}
```
把二维码中的数据存到`data.in`中,运行上面的程序,`data.out`文件中的内容就是标准的C++数组初始化的格式了。
最后就是const数组,输入输出了。