这对c ++中的字符串有用吗?
string s="lomi";
cout<<s<<endl;
Run Code Online (Sandbox Code Playgroud)
这段代码有什么不好的?
#include <iostream>
#include <cstring>
using namespace std;
int main(){
string s=string("lomi");
for (int i=0;i<s.length();i++){
s[i]= s[i]+3;
}
std::cout<<s<<std::endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
?
是.
(你已经后#included是相应的头文件,以及using该std命名空间等)
编辑:您的代码有什么问题
#include <string>
Run Code Online (Sandbox Code Playgroud)
代替
#include <cstring>
Run Code Online (Sandbox Code Playgroud)
cstring是C'S string.h头,它定义类似功能strlen,strcpy等操纵C字符串,即char*.
string定义了string你正在使用的C++ 类.
| 归档时间: |
|
| 查看次数: |
191 次 |
| 最近记录: |