我一直在玩弄指針以更好地理解它們,並且遇到了一些我認爲我應該能夠做的事情,但無法排序如何。下面的代碼工作正常 - 我可以輸出「a」,「狗」,「襪子」和「褲子」 - 但是如果我只想從「襪子」中輸出「o」,該怎麼辦?我會怎麼做?如何在使用char * [] =「something」時輸出單個字符
char *mars[4] = { "a", "dog", "sock", "pants" };
for (int counter = 0; counter < 4; counter++)
{
cout << mars[ counter ];
}
請原諒我,如果這個問題是某處回答 - 有30多頁C++指針相關的問題,我花了約90分鐘翻翻他們,以及閱讀各種(非常豐富)的文章,前決定問。
呃......那是可笑的簡單。我認爲它會產生一維數組。 – Azoreo 2010-04-29 06:34:15