-1
こんにちは、ポインタ配列に文字列をスキャンしようとしていますが、機能していません。 どうしたのですか?配列ポインタでfgetsを使用する
char* ptrName = (char*)malloc(sizeof(char)*20);
printf("Enter Player name \n");
fgets(ptrName, 20, stdin);
printf("%s", *ptrName);
こんにちは、ポインタ配列に文字列をスキャンしようとしていますが、機能していません。 どうしたのですか?配列ポインタでfgetsを使用する
char* ptrName = (char*)malloc(sizeof(char)*20);
printf("Enter Player name \n");
fgets(ptrName, 20, stdin);
printf("%s", *ptrName);
これは間違っている:
printf("%s", *ptrName);
printf("%s", …)
は、あなたがそれを文字を与えている文字列を期待しています。
右:
printf("%s", ptrName);
uSEwrasd、好奇心を:何を参照または誰が ''(のchar *)malloc関数(...) 'に'(のchar *)をして結果をキャスト提案? – chux