我需要将一个txt文件拆分为2个数组 txt文件包含完整的数字。我可以不使用字符串吗? 例如,对于输入如何根据其位置(偶数或奇数)将完整=数字拆分为两组
4(how many line)
2 1
3 7
8 0
3 7
我想阵列1包含(在一条线上第二数目)(在一条线上firt数)
{2
3
8
3}
阵列2包含
{1
7
0
7}
如何我可以这样做吗?只是好奇...这是一个代码不起作用..
ifstream ifs("sth.txt");
int g;
ifs>>g;
int girl[g];
int boy[g];
for(int i=0;i<2*g,i++;){
if (i%2==0)ifs>>gil[g];
if (i%2==1)ifs>>boy[g];}
cout<<boy[1];
你的数组声明无效C++(还);他们是GCC特定的扩展。改用'std :: vector'。 –