所以我宣佈了一個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