c++ 如何把一个变量加入到字符串中 c++中怎样才能将一串字符存入一个字符串变量?

c++\u4e2d\u600e\u4e48\u628a\u4e00\u4e2a\u5b57\u7b26\u4e32\u8d4b\u7ed9\u4e00\u4e2a\u53d8\u91cf

\u5bf9\u4e8estring\u578b\u7684\u53d8\u91cf\uff0c\u76f4\u63a5\u8d4b\u503c\u5373\u53ef\uff0c\u5982string str="abcde";\u4f7f\u7528string\u7c7b\u9700\u8981\u4f7f\u7528\u5934\u6587\u4ef6#include
\u5bf9\u4e8echar\u6570\u7ec4\u578b\u7684\u53d8\u91cf\uff0c\u5728\u58f0\u660e\u65f6\u53ef\u4ee5\u76f4\u63a5\u8d4b\u503c\uff0c\u5982char str[] = "abcde"\uff0c
\u5bf9\u4e8echar\u6570\u7ec4\u578b\u7684\u53d8\u91cf\uff0c\u5728\u975e\u58f0\u660e\u7684\u65f6\u5019\u8d4b\u503c\u65f6\uff0c\u4e0d\u80fd\u76f4\u63a5\u8d4b\u503c\uff0c\u5982char str[64];str = "abcde";\u662f\u4e0d\u5141\u8bb8\u7684\uff0c\u9700\u8981\u501f\u52a9strcpy\u51fd\u6570\u8fdb\u884c\u8d4b\u503c\uff0c\u9700\u8981\u4f7f\u7528\u5934\u6587\u4ef6#include \u3002\u4f7f\u7528\u65b9\u6cd5\uff1a
char str[64];strcpy(str, "abcde");//\u5c06abcde\u62f7\u8d1d\u5230str\u6570\u7ec4\u4e2d\u3002

\u4e0d\u80fd,\u4e00\u4e2a\u5b57\u7b26\u578b\u53d8\u91cf\u53ea\u80fd\u5b58\u653e\u4e00\u4e2a\u5b57\u7b26,\u60f3\u5b58\u653e\u5b57\u7b26\u4e32\u8981\u7528\u5230\u5b57\u7b26\u578b\u6570\u7ec4,\u4fd7\u79f0\u5b57\u7b26\u4e32.


#include<iostream>

#include<string>

using namespace std;


int main()

{

string  str="value is ";

int a=3;

char ch=(char)(a+int('0'));

str+=ch;

cout<<str;

return 0;

}



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

屏幕输入asdassdsa
输出是asdassdsa
但是输入asd sds dsd(有空格)
输出只有asd。

用字符串输出流

头文件: #include<sstream>
类: ostringstream

#include<sstream>
#include<iostream>

int main() {
std::ostringstream out;
out << "The number is " << 3;
std::cout << out.str() << std::endl;
}

#include <sstream>
#include <iostream>
using namespace std;
int main() {
stringstream sstr;
int a = 3;
sstr << "value is " << a <<"
";
cout << sstr.str() << endl;
return 0;
}


char string[100];

int a=3;
sprintf(string,"value is %d",a);
输出string就可以得到
value is 3

扩展阅读:c入门教程视频 ... c c++ c#的异同 ... c c++ c# ... c++编辑 ... c++教程 ... c++变量交换 ... dev c++ ... c++ 开发工具 ... c++全局声明 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网