函数
int createEnemy(int enemyType,int pos,string name){
if(enemyType==1){
cout<<"生产一个类型为1的敌人"<<endl;
}else{
cout<<"生产普通的敌人"<<endl;
}
cout<<"敌人位置:"<<pos<<endl;
cout<<"敌人名字:"<<name<<endl;
int Lv=100;//敌人等级
return Lv; //返回敌人等级
}
int main(){
//Lv接受函数返回值
int Lv = createEnemy(1,25,"丁大嘴");//调用函数 在25的位置生成一个类型为1名字叫丁大嘴的敌人
cout<<"敌人等级"<<Lv<<endl;
return 0;
}
字符串操作
int main(){
string s="csen.net";
char c = s[0];//访问字符串里的单个字符
for(char c : s){ //遍历字符串里的每一个字符
cout<<c<<endl;
}
c='C';
cout<<islower(c)<<endl;//判断字符串的大小写 只支持A-Z 返回0为大写 2为小写
cout<<putchar(tolower(c))<<endl;//将大写字母转换为小写字母
return 0;
}
输入输出
int main(){
string name;
string name2;
cin>>name;
cin>>name2;
cout<<"你输出的是"<<name<<":"<<name2<<endl;
//这里cin会用空格来分割你输入的内容
//如果你要接受一行数据可以使用
string l;
getline(cin,l);
cout<<"你输出的是"<<l<<endl;
}