#include <stdio.h>
#include <stdlib.h>
static void get_string(char *ac)
{
ac = (char *)malloc (1 * sizeof (char));
printf("Enter the string to count vowels and consonants in a string using pointers: ");
scanf("%s", ac);
}
main(int argc, char *argv[])
{
char *ac = NULL;
get_string(ac);
printf("The Entered string is:%s", ac);
for(;;);
}
無法從函數堆棧中獲取輸入的字符串。返回null.Can任何人都可以幫助我進行調試?無法從函數堆棧中獲取輸入的字符串
如果您只爲** 1 **字符分配空間,那麼您希望得到的字符串究竟是什麼? – StoryTeller