所以我宣布了一个2d数组,并希望逐一显示它的行。但是当我执行下面的代码时,我看到矩阵中的所有行都从这个行开始我需要。打印一排2d字符数组(C++)
代码:
#include<iostream.h>
#include<conio.h>
#include<stdio.h>
char topics[3][10]={"Literature","Science---","Sports----"};
void main()
{
clrscr();
cout<<topics[0][0]<<endl<<topics[1][0]<<endl<<topics[2][0]<<endl;
puts(topics[0]);
cout<<endl;
puts(topics[1]);
getch();
}
输出:
L
S
S
LiteratureScience---Sports----
Science---Sports----
我想我的程序做的是,看跌期权被执行时(0),只有 '文学' 应显示当看跌期权( 1)执行时,只显示“Science ---”。
我是初学者。请提出我应该做什么改正。谢谢。 :)
是turbo C++吗? – Pbd
@Pbd很可能,clrscr被使用 – minigeek
10年前我在学校的第一个C++课程的记忆对我来说是稍纵即逝的。 :D – Pbd