将一个阵列中的数据存储到另外两个阵列中不起作用
Storing data from one array into two others not working
>我在之前的问题中发布了关于从txt文件中读出两种不同类型的数据值的问题,如下所示:
钛
600788188
星球大战
460998007
我发现使用 getline 可以将所有数据存储到一个字符串数组中,但我需要将它们分开以供以后的操作使用,因此我尝试创建一种算法,将单词与数字分开,如下所示:
while(getline(inMovie, line[x]))
{
if((x % 2) == 0)
{
line[x] = title[c];
c++;
}
else
{
line[x] = income[r];
r++;
}
x++;
}
但出于某种原因,这也不起作用。
while(getline(inMovie, line))
{
if((x % 2) == 0)
{
title[c] = line;
c++;
}
else
{
income[r] = stoi(line);
r++;
}
x++;
}
对我来说真的非常愚蠢,是流感大脑影响的一个很好的例子。
相关文章:
- 将一个阵列中的数据存储到另外两个阵列中不起作用
- 比较两个std::矢量/阵列,或者通常比较两个stl连续器
- 使用两个不同大小的一维阵列制作 2D 阵列
- 如何计算两个C 阵列的结合
- 为什么Xor-ing两个“ char”阵列显示垃圾位
- 如何在C/ C 中比较两个char的两个2D阵列
- 如何返回通过memcpy函数修改的两个阵列
- 两个未分类阵列之间的最小差异
- 当我尝试创建两个后缀阵列时,为什么要获得EXC_BAD_ACCESS错误
- 阵列C 中两个点函数之间的距离
- 在C 中乘以两个char阵列
- 为什么这两个char阵列不相等
- 两个最大的连续子阵列
- 在C/C 中将两个2-D阵列初始化为零
- Qthread char阵列在两个线程之间传递后被摧毁
- 使用两个平行阵列C
- 两个不同形状BST的阵列形式总是具有非平等数组
- 映射1D阵列,有两个分
- 两个分类阵列的中位数不同
- 如何比较两个QString阵列Qt C++