使用带有数组指针的fgets

时间:2016-04-09 11:52:08

标签: c arrays string pointers

您好我试图将字符串扫描到指针数组但它无法正常工作, 我做错了什么?

char* ptrName = (char*)malloc(sizeof(char)*20);
printf("Enter Player name \n");
fgets(ptrName, 20, stdin);
printf("%s", *ptrName);

1 个答案:

答案 0 :(得分:2)

这是错误的:

execute()

printf("%s", *ptrName); 期待你给它一个字符串的字符串。

右:

printf("%s", …)