第8章 指针3字符数组和字符指针 字符串的输入和输出.pdfVIP

  • 43
  • 0
  • 约4.6千字
  • 约 12页
  • 2019-03-30 发布于江苏
  • 举报

第8章 指针3字符数组和字符指针 字符串的输入和输出.pdf

第8章指针 ——字符数组与字符指针: 字符串的输入和输出 哈尔滨工业大学 苏小红 sxh@hit.edu.cn 第8章指针 逐个字符输入输出字符串 #define STR_LEN 80 char str[STR_LEN+1]; for (i=0; str[i]!=\0; i++) { putchar(str[i]); } putchar(\n); 一般不用字符串长度控制,如iSTR_LEN C语言程序设计 第8章指针 整体输入输出字符串 #define STR_LEN 80 char str[STR_LEN+1]; 不能输入带空格 的字符串 scanf(%s,str); printf(%s\n,str); 可以输入带空格 的字符串 gets(str); puts(str); C语言程序设计 第8章指针 用scanf输入/输出字符串 #include stdio.h #define STR_LEN 80 int main() { char str[STR_LEN+1]; printf(Input a string:); scanf(%s, str); printf(%s\n, str); 用%d输入数字或%s输入字符串时,在开始 读之前会跳过空格、回车或制表符等空白 return 0; 字符,再次遇到这些字符时,系统认为读 } 入结束,因此不能输入带空格的字符串 C语言程序设计 第8章指针 用gets输入/输出字符串 #include stdio.h #define STR_LEN 80 int main() { char str[STR_LEN+1]; printf(Input a string:); gets(str); printf(%s\n, str); return 0; 以回车换行作为终止符,可输入带空格的字符 } 串,因为空格和制表符都是字符串的一部分 此外,两个字符串输入函数对回车换行符的处理也不同 C语言程序设计 第8章指针 用gets输入/输出字符串 #include stdio.h #define STR_LEN 80 int main() { char str[STR_LEN+1]; printf(Input

文档评论(0)

1亿VIP精品文档

相关文档