最佳答案
我有点疑惑。在我的印象中,用 scanf()
读取 C 字符串的正确方法是
(不要介意可能的缓冲区溢出,这只是一个简单的示例)
char string[256];
scanf( "%s" , string );
不过,下面的方法似乎也行得通,
scanf( "%s" , &string );
这只是我的编译器(gcc) ,纯粹的运气,或其他什么?