你好,我试图将字符串扫描到指针数组中,但它不起作用, 我做错了什么?
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);
关于c - 将 fgets 与数组指针结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36516372/