www.5129.net > 怎么打印出string

怎么打印出string

# include #include #include #include "iostream" using namespace std; int main() { char ac[40]="12 3 45"; string ab=(ac+2); //printf("ab=%s\n",ab); cout

string s="hello"; printf("content= %s",s.c_str() );

使用printf输出string类型时候出现错误:warning: cannot pass objects of non-POD type 'struct std::string' through '...'; call will abort at runtime. printf只能输出C语言内置的数据,而string不是内置的,只是一个扩展的类,这样肯定是...

string类的构造函数: string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化 string类的字符操作: const char &operator[](int n)const; const char &at(int n)const; char &operator[](int n); char &at(int n...

如果你是用char定义了字符数组的话, 直接输出字符数组名就行了,如果你用的string类, 同样直接输出。 代码如下:#include #include using namespace std;int main(){string s;char str[100];cin >> s;cin >> str;cout

第一个单词说明就是要找到第一个空格的位置。所以老师要你用indexOf方法是找到空格的位置。然后 再用substring(0,i)i即为空格的位置。 给个主方法 public static void main(String[] args){ String a= "Call me"; int i = a.indexOf(" "); Syst...

因为java.lang.String类继承了java.lang.Object,重写了java.lang.Object类中的toString()方法,如果想获取字符串引用对象,可以参见下图:

string是C++的类,printf是C语言的函数,C++的东西不能直接用在C语言的上面。。。。。 C++的字符串分两种:一种是string,另一种是char *。第一种是C++特有的字符串类。第二种是来自于C语言的字符串, printf的%s格式符只能用于C语言的字符串。

File fileName = new File("fileName.txt"); PrintWriter outFile = null; outFile = new PrintWriter(fileName); outFile.write([String]); outFile.flush(); outFile.close();

Console程序: string str=Console.ReadLine(); Console.WriteLine(str); Winfrom: string str=this.textbox1.Text; MessageBox.Show(str); ASP.NET: 昵称: 密码: 备注: 提交结果为: 后台: //方法一、采用字符串拼加"+" lblState.Text = txtU...

网站地图

All rights reserved Powered by www.5129.net

copyright ©right 2010-2021。
www.5129.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com