C语言字符串函数

注意!!!要严格区分单引号和双引号!单引号内只能是一个字符,而双引号是字符数组
#include<stdio.h> #include<string.h> #include<stdlib.h> int main() { char mystr[]="猴子和我一起来,我和猴子一样帅"; gets(mystr); system("pause"); return EXIT_SUCCESS; }

puts()-----输出字符串并换行

gets()-----获取字符串

scanf-----获取输入,由于gets()和scanf()无法获知数组的大小,只有遇到结束符或换行符才终止,因此可能导致数组越界,所以要加上宏 #define _CRT_SECURE_NO_WARNINGS

要么添加在代码的开头,要么添加在IDE的设置项中,如下

猜你喜欢

转载自www.cnblogs.com/saintdingspage/p/10332395.html