char *member[8];
char *tag;// this points a lot of text. if i print htmtag, it works fine with a few lines of text printing out
for (int x = 0; x < 8; x++)
{
member[x] = tag[x+15];
}
printf("member: %s",member);
爲什麼上面只打印出成員中的第一個字符而不是整個7,如果我在成員[0]/member [1]/member [2]上的printf值存儲在那裏,但以下是印?爲什麼printf只打印這個數組的第一個字符而不是全部?
即
member: 1
,我想打印出
member: 1234567
我們展示完整的代碼。什麼是'tag'和'member'定義爲。也許有任何'wchar_t'或MS'TCHAR'? – Erik 2011-05-08 10:32:09
我們需要定義'member'和'tag'。 – orlp 2011-05-08 10:32:24
更新!希望這有助於? – user370507 2011-05-08 14:04:07