cwlr.net
当前位置:首页 >> C++中如何将变量赋给字符串啊 >>

C++中如何将变量赋给字符串啊

for(i=1,i

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

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

#include #include //加个头文件 main() { char a[20]; strcpy(a, "你好"); printf("%s\n",a); } 要用strcpy将字符串常量复制进去,或者用gets(a)从键盘输入字符串

一、C++中,string是一个类(注意,不是类型)。它的赋值,直接将字符串等于给它,或将同类的变量赋给它即可。比如: string LSStr,LSStrA; //定义LSStr = 'aabbccdd'; //赋值LSStrA = LSStr; //同类赋值 1、不同编译环境下的C++,对字符串的处...

#include"iostream.h" int main() { char a[10]="我是蜗牛"; cout

key.append(1, xian); key.append(1, char(dian));//int类型 强制转换成 char 类型 理由 请参考 string::append()的几种重载形式 basic_string &append( const basic_string &str ); basic_string &append( const char *str ); basic_string &ap...

char str1[100]="hello world" char *str2="world hello" std::String str3 = "hello world" 第1和第3种类型可以被赋值;第2种类型不可以; std::string是类,是标准库中类库;有很多种初始化方式;有空可以仔细看看;

#include using namespace std;int main(){ string s; cin>>s; char *p = new char[s.size()+1]; memset(p,0,s.size()+1); memcpy(p,s.c_str(),s.size()); cout

定义如下: string m; cin>>m; cout

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