用C语言写:
一、char a[100];fgets(a,sizeof(a),stdin);这种写法比较安全,但会将行尾的换行符也一并读入(条件sizeof(a)-1大于这一行字符的个数),函数会自动在末尾添加结束符''\0'。
二、char a[100];gets(a);如果使用gets必须保证输入字符不能越界,否则会有危险发生。
C++ 目前还没有太多的接触
用C语言写:
一、char a[100];fgets(a,sizeof(a),stdin);这种写法比较安全,但会将行尾的换行符也一并读入(条件sizeof(a)-1大于这一行字符的个数),函数会自动在末尾添加结束符''\0'。
二、char a[100];gets(a);如果使用gets必须保证输入字符不能越界,否则会有危险发生。
C++ 目前还没有太多的接触