ここで何百万回も問題が解決されていることは知っていますが、それはprintfのtypesafety(またはその欠点) profがC++ソリューションを完全に拒否してから修正されました。 私は次の構造を持っている:私は情報が適切に保存されているという事実を知っていると私は表示機能にまで問題を狭めてきたcoutとprintfはリンクされたリストを表示する際に異なる結果を表示します
struct node
{
char author[40];
char title[40];
float price;
int stock;
nod *next;
};
を:
void display()
{
nod *nod;
nod=p;
while(nod)
{
printf("%s \t %s \t %e \t%d", &node->auhtor, &node->title, &node->price, &node->stock);
node=node->next;}
printf("\n");
}
}
私は正確に何が必要です
cout<<nod->autor<<'\t'<<nod->titlu<<'\t'<<nod->pret<<'\t'<<nod->stoc<<endl;
各バージョンの出力を投稿してください。あなたはどんな違いが見えるのか? – thiton
あなたは変数名の綴り方を心配していないようです。それはスタートかもしれない。 –
'<<"演算子の周囲のスペースに投資します。 –