我現在在大學學習C語言。我想從用戶那裏獲得輸入,然後在屏幕上打印出來。我嘗試了scanf和fgets,它們都崩潰了。請幫助我需要了解如何獲取輸入並打印出來。問題與用戶輸入
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
char name[256];
printf("Write something:\n");
gets(name);
printf("You wrote: %s", name) ;
return 0;
}
上面的代碼[韓元」 t崩潰](http://ideone.com/EVHS3S),除非有緩衝區溢出,請避免使用'gets' – P0W
因爲它唯一不會崩潰的....抱歉!我真的在幾個小時內搜索了stackoverflow,我沒有發現類似的問題。 – valkon