; void がコンパイラによって予期される前。私の本当の質問は次のとおりです。IDと名前を入力できましたが、printfで表示できません。私のデータがポインタに記録されていなかったからですか?問題を解決するには?
#include <stdio.h>
struct data
{
int* ID;
char* Name;
};
int main(void)
{
struct data data1;
struct data *data1Ptr;
data1Ptr = &data1;
printf("New ID:\n");
scanf("%d",data1.ID);
printf("Name:\n");
scanf("%s",data1.Name);
printf("The new ID is \n",&data1.ID);
printf("The name input is \n",&data1.Name);
return 0;
}