printf输出string
来源:互联网 发布:java工厂方法模式 编辑:程序博客网 时间:2024/06/11 11:48
一开始以为printf("%s","string"),没问题,那么
string aa="string",
printf("%s",aa)顺理成章,左试右试才知道原来printf只能输出C语言内置的数据,而string不是内置的,只是一个扩展的类,这样肯定是链接错误的。sting不等于char*,&a代表的是这个字符串的存储地址,并不是指向字符串的首地址,aa
printf输出string类型应如此操作!
#include<iostream>
#include<string>
using namespace std;
void main()
{
string aa="qqq";
printf("%s",aa.c_str());//或者cout<<a;
}
0 0
- printf输出string
- printf输出string类型数据
- 用printf输出string类型数据总结
- 用printf输出 STL string数据类型
- 用printf输出string类型数据总结
- 用printf输出 STL string数据类型
- 用printf输出string类型数据总结
- 用printf输出 STL string数据类型
- 用printf输出string类型数据总结
- c++ string问题 cout输出正常,printf输出乱码
- 今天才发现printf不能直接输出string类型
- printf能输出string型的变量吗?
- C/C++【初级】printf不能直接输出string类型
- 今天才发现printf不能直接输出string类型
- printf()输出
- printf输出
- printf输出
- printf()输出
- 数据中国创世篇
- C++基础(二)
- mysql 表结构 操作
- NYOJ--1105--sweets
- Android蓝牙通讯
- printf输出string
- C语言-全局变量与局部变量、全局函数与内部函数
- 服务器内存提示错误
- Magento订单状态迷思
- Angular 调用 WebApi 传参
- warning: function returns address of local variable
- 你需要知道的几个Git Command——Git中的后悔药
- 验证socket能否连接
- 在线编译