C++字符数组与字符串赋值问题
7个回答
展开全部
例如:string str;
char ch[10]="aaaaaaaa";
str = ch;就行了
char ch[10]="aaaaaaaa";
str = ch;就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
包含头文件<string.h>
然后在程序中利用strcpy(string_str,char_array),char_array为数组名,string_str为字符串名。
然后在程序中利用strcpy(string_str,char_array),char_array为数组名,string_str为字符串名。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <iostream>
using namespace std;
int main()
{
int a(1);
char k[3] ={'a','b','c'} ;
string s;
for (int i=0;i<3;++i)
s+=k[i];
cout<<s<<endl;
return 0;
}
运行通过
using namespace std;
int main()
{
int a(1);
char k[3] ={'a','b','c'} ;
string s;
for (int i=0;i<3;++i)
s+=k[i];
cout<<s<<endl;
return 0;
}
运行通过
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char * ch="test";
string str(ch);
构造函数!
string str(ch);
构造函数!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char ch = 'a';
char * str = sprintf("%c",ch);
char * str = sprintf("%c",ch);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询