オンラインで見つけたこのサンプル コードを理解するのに苦労しています。これを理解するのを手伝ってくれませんか
#define PKTNAME "Msg"
FILE *data;
char outMsg[1500]="getmybw\0";
data = fopen(PKTNAME,"r");
printf("file open success!!\n");
if(fgets(outMsg, 1024, data))
printf("Msg read success!\n");
outMsgLen = strlen(outMsg)+1;
printf("outMsgLen is: %d,\toutMsg is:\n%s\n",outMsgLen,outMsg);
また、このコードを実行すると、次の行でセグメンテーション違反が発生します。
if(fgets(outMsg, 1024, data))