我的代码要求输入名为"employee information“的信息,要求输入他们的姓名(一个字符串)、受雇日期(一个字符串)和薪水(一个整数)。第一个fgets运行得很好,并且像往常一样在缓冲区中插入一个换行符。第二个然后接受输入,并迅速跳出程序。我试过在很多不同的地方粘贴额外的scanf()和getchar()来去掉换行符,但是似乎没有什么帮助。 我甚至用调试器尝试了所有这些,我得到的唯一一件事就是分段错误,我并不是真的理解它。ask user for second employee
我需要编写一个C函数,从用户那里获取他想要输入的单词的数量,然后函数必须扫描来自用户的单词,但是要扫描数组中的单词。例如:number of words:3my(在每个单词之间都有enter),那么函数必须将这些单词放在string数组中(数组的大小必须由malloc定义,字符串的最大大小为=1) char *name;