コードの出力はゼロである必要がありますが、エラーが発生しています。ガイドしてください。型変数を使用して構造体を初期化できますが、ポインターを使用して構造体全体を初期化するにはどうすればよいですか?
#include<stdio.h>
typedef struct student
{
int roll_id[10];
int name_id[10];
int postn;
} student;
int main()
{
student p; /// here i can do student p={ {0} };
student *pptr=&p;
pptr= { {0} }; /// but can i initialize in this way ?? //error: expected
expression before ‘{’ token
pptr->roll_id[9]=1;
printf (" %d\n", pptr->postn);
return 0;
}