摘要:
一、scanf("%[^\n]", str)正则用法 1 [^\n]表示一读入换行字符就结束读入。这个是scanf的正则用法。我们都知道scanf不能接收空格符,一接受到空格就结束读入,所以不能像gets()等函数一样接受一行字符串,但是使用%[^\n]就可以一直读书,直到碰到’\n’才结束读入2 阅读全文
posted @ 2020-09-08 20:54
谁说的爱
阅读(588)
评论(0)
推荐(0)
摘要:
scanf函数读取缓冲区数据的问题 标准I\O的缓冲类型 标准I\O根据不同的应用需求,提供了全缓冲、行缓冲、无缓冲三种缓冲方式。 全缓冲:只有当划定的缓冲区被填满或者数据读取至末尾时,才开始执行 I\O 操作(执行系统提供的 read\write 操作)。磁盘文件的读写一般采用这种方式。 行缓冲: 阅读全文
posted @ 2020-09-08 20:52
谁说的爱
阅读(211)
评论(0)
推荐(0)
摘要:
代码: #include <stdio.h> #include <string.h> #include <math.h> #include <stdlib.h> int main() { char input_string[105]; //定义输出字符串类型 scanf("%[^\n]", inpu 阅读全文
posted @ 2020-09-08 20:48
谁说的爱
阅读(133)
评论(0)
推荐(0)

浙公网安备 33010602011771号