-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的(...)'? – chux