0
我試圖在一個聲明爲char *name[2];
的變量中存儲一個字符串。我正在使用scanf()
從用戶輸入中獲取值。這是到目前爲止我的代碼和其目前沒有工作:如何將字符串存儲在C中的char * s []中?
#include <stdio.h>
#include <stdlib.h>
int main()
{ char *name[2];
scanf("%s",name[0]);
printf("%s",name[0]);
return 0;
}
另請參閱:http://stackoverflow.com/questions/1704407/what-is-the-difference-between-char-s-and-char-s-in-c – Lundin