string - 我使用 scanf() 将输入作为字符串但使用 cout 输出。为什么我的程序终止了?
问题描述
我使用 scanf() 将输入作为字符串输入,但使用 cout 输出。我的程序终止了。但是如果我使用 printf() 而不是 cout 它可以工作。有人可以告诉我这个吗?
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
scanf("%s",s);
cout <<s<<endl;
}
解决方案
推荐阅读
- python - Howto Python Push websocket 客户端,教程?尝试 pusher 没有成功(不完整的例子?)
- php - PHP多张图片只上传第一张图片
- android - Kotlin - 闪烁文本的最简单方法(可见/不可见)
- python - Beautiful Soup - 使用 find_all 从多个网页中提取文本
- javascript - (GDrive API)用户无需登录即可下载文件需要访问令牌
- javascript - ES 模块何时可以导入名为 export 的 CommonJS?
- excel - 带日期的 Excel 通配符
- java - Spring Security:@PreAuthorized(hasAuthority) 以列表为参数
- size - Teradata 问题 - 多个商店和多个项目
- python - 无法将 LabJack U3 模型正确加载到 PyCharm