-1
我需要你的幫助,因爲當我打印atual-> chave的值時,它們會返回符號。 這是代碼:C - printf(「%s」)顯示符號
void mostrar(struct tLdde *l, int modo)
{
struct tItem *atual;
char *chave;
if(modo == CABECA)
{
atual = l->inicio;
while(atual != NULL)
{
chave = atual->chave;
printf("%s ", &chave);
atual = atual->proximo;
}
}
else
{
atual = l->final;
while(atual != NULL)
{
chave = atual->chave;
printf("%s ", &chave);
atual = atual->anterior;
}
}
printf("\n");
}
,這是輸出:
SPEA {OBAM {iPhoP {Pott8 {
我試試這個,但程序在到達此行時停止 – user1769712 2013-03-19 16:23:53
這意味着您尚未正確指定'atual-> chave'。問題的根源在於設置列表的代碼中。 – 2013-03-19 16:29:24