字符串
scanf()与%s只读入一个单词(从第一个非空白字符到空白字符)
gets()读取整行输入直到换行符(不储存换行符并加入一个空字符)
但gets不检查是否数组装得下输入行,可能导致缓冲区溢出
fgets(words,STLEN,stdin);读到换行符会存储起来(stdio为键盘输入)不添加换行符STLEN为长度
puts会在字符串末尾添加换行符
字符串
scanf()与%s只读入一个单词(从第一个非空白字符到空白字符)
gets()读取整行输入直到换行符(不储存换行符并加入一个空字符)
但gets不检查是否数组装得下输入行,可能导致缓冲区溢出
fgets(words,STLEN,stdin);读到换行符会存储起来(stdio为键盘输入)不添加换行符STLEN为长度
puts会在字符串末尾添加换行符