从键盘读取带空格的字符串到字符数组中的方法有:
char str[100];
gets( str ); //容易产生越界,所以被称为风险函数,建议不用
fgets( str, sizeof(str), stdin ); //gets()函数的标准应用,可控制数据输入最大长度为sizeof(str):数组最大长度。
getline(str, sizeof(str), '\n'); //C++提供的fgets()的类似功能函数
自定义函数,以实现以上函数功能。
从键盘读取带空格的字符串到字符数组中的方法有:
char str[100];
gets( str ); //容易产生越界,所以被称为风险函数,建议不用
fgets( str, sizeof(str), stdin ); //gets()函数的标准应用,可控制数据输入最大长度为sizeof(str):数组最大长度。
getline(str, sizeof(str), '\n'); //C++提供的fgets()的类似功能函数
自定义函数,以实现以上函数功能。