我一直在玩弄指针以更好地理解它们,并且遇到了一些我认为我应该能够做的事情,但无法排序如何。下面的代码工作正常 - 我可以输出“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