我现在在大学学习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