正在加载图片...
4,2,2字符数组的输入和输出 1.使用cin或 gets s输入字符数组 cin>字符数组名;或 ggets s(字符数组名) 如:cin> UsernAme;或 gets s( userName) ①输入字符串前,必须先定义字符数组,且字符数组的长度必 须大于要输入的字符串的长度;否则,会出现字符数组越界错 误。 ②cin会忽略开始的空白字符,当以后再次读取到空白字符时, 就会结束读取,所以字符串中不包含空白字符。 ③ gets s函数读到换行符为止,字符串可以包含空格。 例如:输入 abcd def<CR cin> userName;// userName为”abcd” gets_s( userName);// userName为” abcd def”4.2.2 字符数组的输入和输出 1. 使用cin或gets_s输入字符数组 cin>>字符数组名;或gets_s(字符数组名); 如:cin>>userName;或gets_s(userName); ① 输入字符串前,必须先定义字符数组,且字符数组的长度必 须大于要输入的字符串的长度;否则,会出现字符数组越界错 误。 ② cin会忽略开始的空白字符,当以后再次读取到空白字符时, 就会结束读取,所以字符串中不包含空白字符。 ③ gets_s函数读到换行符为止,字符串可以包含空格。 例如:输入abcd def<CR> cin>>userName;// userName为”abcd” gets_s(userName);// userName为”abcd def
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有