dkfr.net
当前位置:首页 >> C++中怎么获取字符串的首地址,或者说将字符串赋给... >>

C++中怎么获取字符串的首地址,或者说将字符串赋给...

如果想将string转换成指针,可以使用string类的c_str函数。c_str()返回const char*,指向一个字符数组,数组里存的字符串就是原string的值,而且最后以'\0'结尾。不过由于是const char*,无法修改。 样例程序(摘自http://www.cplusplus.com/ref...

#include"head.h"#include#include#include#include#include#include#include#includeusing namespace std;int main(){ string s="abcde"; cout

在VC的MFC中可以使用 CTime time = CTime::GetCurrentTime(); ///构造CTime对象 CString m_strTime = time.Format("%Y-%m-%d %H:%M:%S"); //将获得的时间以年-月-日 时:分:秒的形式保存到m_strTime 字符串变量中,如果你需要保存到文本中,就...

cout

对于string型的变量,直接赋值即可,如string str="abcde";使用string类需要使用头文件#include 对于char数组型的变量,在声明时可以直接赋值,如char str[] = "abcde", 对于char数组型的变量,在非声明的时候赋值时,不能直接赋值,如char str...

这里的y是一个string对象,可以这么赋值: string *a = &y; cout

你是要输出字符串字面量的地址是吧? 是的话把字符串字面量转成整数或者其他类型的指针就可以。 std::cout

我们知道,同类型的变量之间可以相互赋值,但是对于同类型的数组来说,却是个例外。即使类型、元素个数都相同,也不能彼此赋值,要想赋值的唯一办法就是:以数组的元素为单位进行操作。对于您的问题,可以有以下程序解决: main() { string f1="...

可以使用如下方式: 1、C语言风格: char str[] = "字符串"; 2、C++风格: string str = "字符串";注:需要添加#include

string a = "Hello World!"; size_t len = a.size(); 此时len保存的就是字符串a的长度。

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com