여기에 수 백만 번 문제가 있다는 것을 알고 있으며 그것이 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
변수 이름을 철자하는 방법에 대해 생각하지 못했던 것 같습니다. 그것은 시작일지도 모른다. –
'<< "연산자 주위의 공백에 투자하십시오. –