C/C++读取一行
2024-09-28 13:53:13
C语言
1.
char buf[80]={0};
gets(buf); //可以读取空格, 回车结束输入
2.
char buf[10] = {0};
scanf("%[^\n]",buf); //可以读取空格,回车结束输入
%[abc]表示字符组合包括a、b和c,如果遇到这三个字符之外的字符,则停止接收
%[^abc]代表字符组合为abc以外的所有字符
C++
1.
char name[20];
cin.getline(name, 20);
2.
string name;
getline(cin, name);
注:cin>> name遇到空格会被打断
最新文章
- C# 显示问题
- IOS 支持HTTPS调用(AFNetWorking框架)
- HDU 3530 Subsequence(单调队列)
- 玩SSH,SFTP
- copyleft 与 copyright
- json-c代码示例
- Ubuntu下录音机程序的使用
- winPcap编程之打开适配器并捕获数据包(四 转)
- Elastic Stack-Elasticsearch介绍
- Java学习-051-Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path, preempting StackOverflowError
- idea添加JPA导出实体类
- for 循环增强
- Django session 源码流程
- ORCAl存储过程
- Jetty-attack-test
- mysql官网
- Apache+wsgi+flask部署
- OpenGL tutorial资源在mac yosemite下的cmake生成工程问题
- HEVC (H.265)介绍(转)
- Mirror--使用证书配置镜像模板