到底是什么地方出了问题,求教
我想输入一组数字,用字符串存储,并用pos记录输入空格的位置
#include <iostream>
using namespace std;
int main()
{
char c[50];
while (cin>>c)
{
int pos=0;
while (c[pos]!=' ')
{
pos++;
}
cout<<pos<<endl;
}
}
sample input:
1313215 153464 回车
结果输出的不是7,而是148,这是为什么?错误出现在哪里了?