【发布时间】:2014-04-16 18:11:25
【问题描述】:
我正在尝试使用以下代码将几个名字输入到双字符数组中:
int main(void)
char firstName[4][10];
Int num = 2;
for (int i=0; i<num; i++)
for (int j=0; j<10; j++)
cin >> firstName[i] [j] ;
if(firstName[i] [j] == '.')
break;
Return(0);
基本上,我正在寻找一种简单、更好的方法来将名称输入到双字符数组中,而不必以句点结束输入。如果我尝试使用 char 分隔符。 '/0' 在继续之前,它仍会尝试填充字符数组的第一行。
【问题讨论】:
-
我真的很想念那些花括号。他们在哪?你试过编译你的代码吗?
-
说到花括号,如果发布的代码编译,你的编译器已经过时了。
-
我还缺少用小写字母拼写的关键字。对程序员来说,草率不是美德。
-
@DavidK:是的,这是真的,但我更担心没有大括号,这是什么
Return?Int? -
这是蟒蛇吗?你为什么要发布关于你的代码无法工作的 C++ 问题的伪代码?