#include<iostream>
#include<vector>
#include<string>
using namespace std;
int main(){
string s("this is a test");
if(s.begin()!=s.end() )
{
char itt=s[2]; //这里没用迭代器,直接下标操作
itt=toupper(itt);
cout<<itt<<endl;
cout<<s<<endl;
auto it=s.begin() ;
*it=toupper(*it);
cout<<*it<<endl;
cout<<s<<endl;
}
return;
#include<vector>
#include<string>
using namespace std;
int main(){
string s("this is a test");
if(s.begin()!=s.end() )
{
char itt=s[2]; //这里没用迭代器,直接下标操作
itt=toupper(itt);
cout<<itt<<endl;
cout<<s<<endl;
auto it=s.begin() ;
*it=toupper(*it);
cout<<*it<<endl;
cout<<s<<endl;
}
return;
}
结果如下: