11问答网
所有问题
当前搜索:
char指针转换为string
C++ 我的字符
指针
指向一个
字符串
,我怎样
转化为string
类型?见笑了,刚学...
答:
char a[]="hello world!";string str=a;//string类里重载了=运算符
,可以直接赋值 //纠正你一个错误,string是一个类,不是数据类型 cout<<str<<endl;}
C++中如何把
char
*
转换成string
*?
答:
include<
string
.h> voidmain(){ intn=123456789;
char
str[20];itoa(n,str,10);printf("%s\n",str);}
怎么把
char
数组
转换成String
?
答:
char[] 转换成 String:char[] ch = new char[]{'a','b','c',};String ch2str=new String(ch)
;//把数组作为String类的构造函数的参数就行了 String 转变成 char[]String abc = "abc";char[] chabc = abc.toCharArray();//调用String类的toCharArray();方法即可 ...
VC++:
char
数组怎么转到LPCTSTR
答:
但是 LPTSTR又不同了,他是
char
*, 意味着你随时可能修改里面的数据,这就需要内存管理了(如
字符串变
长,原来的存贮空间就不够了,则需要重新调整分配内存)。所以 不能随便的将 const char* 强制
转换成
char* 使用。楼主举的例子 LPSTR lpstr = (LPSTR)(LPCTSTR)
string
;就是这种不安全的使用方法。
char
* p="
string
";的意思?
答:
C语言赋值语句 char*p="string" ;是定义指针变量,并进行指针变量初始化的标准格式,没有错误
。该语句相当于以下两句:char *p ; //定义指针变量,未初始化 p="string" ; //p指向string所在的地址,即:p中存储的是"string"串的首地址。是指针变量取地址中的数据运算符:p == 's' ; //...
如何将
指针
赋给
string
变量?
答:
char
p="abc";string c=p;这样的语句不会有错呀,我用的VS2005,没有问题。你会不会是strtok函数的反回类型不兼容出的错呀,你要反回string变量,就应该这样 string strtok(...)//这里把char 改
为string
{char p="abc";string c=p;return c;} //程序自已实现 ...
char
*与
string的
关系是什么?
答:
char
*是字符
指针
string
是字符串 二者不是任何时候都等价,在C语言中,当字符指针指向的地址保存了一个字符串(即以'\0'字符结尾的一个字符序列)时,可以称之为指向了一个字符串,其它情况下则不等价。C++中,string是一个类,而char *是一个基本数据类型,二者更不等价了。
C++中把
string转换成char
*再
转换为string
出错。代码如下
答:
include <iostream>#define N 40using namespace std;int main(){ std::
string
a= "212121";
char
p[N];//注意这里 a.copy(p,5,0);//原*p根本没有批向任何空间,仅是一个
指针
。向它复制,出错。改为数组形式,分配好空间,就可以了 *(p+5)='\0'; cout<<p<<endl; ...
在c++里
char
怎么给
string
赋值
答:
char chSrc = 'c';char szTemp[128] = {0};sprintf_s(szTemp, sizeof(szTemp), "%c", chSrc);
string
strTemp = szTemp;先
转成char
*,然后直接就可以赋值给string了。
...怎么按照长度
指针
取出非托管内存的值 并
转换为字符串
答:
反过来也是一样,把byte[]
转成string
:string str = System.Text.Encoding.Default.GetString( byteArray );其实,在System.Text.Encoding class中,还有很多其它有用的方法,像Get
Chars
,从一个byte[]转成一个
char
[],等等,可以参考MSDN。另外,还有其它编码方式的,如System.Text.UTF8Encoding class...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
char类型转换成string类型
怎么将char转换成string
char数组怎么转换成string
博途char数组转string
char转换为字符串
字符数组转换成string
c语言管道通信
java char转换成string
fork()函数详解