摘要: Linux系统为进程预定义了3个流:标准输入、标准输出、标准错误。进程启动时,会自动打开。 3个流分别对应文件描述符(int):STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO; 对应文件指针(FILE *):stdin、stdout、stderr; 缓冲 标准I/O 阅读全文
posted @ 2021-10-26 17:54 明明1109 阅读(873) 评论(0) 推荐(0) 编辑
摘要: 结论: 1)cin.getline从cin读取数据,受限于用户提供缓存大小; 2)C++ getline搭配string,从cin读取一行字符串,无缓冲区大小限制; 3)C getline从stdin读取数据,空间会自动扩充,但需要用户手动释放; 利用getline函数从标准输入流读取一行字符串,有 阅读全文
posted @ 2021-10-26 00:01 明明1109 阅读(4828) 评论(0) 推荐(0) 编辑