一.字符串与字符数组
在输入的时候直接按照字符数组输入可以免去字符串转化成字符数组的程序。
如果 要转换使用一个函数可以实现:例如s.c_str(),返回的是一个字符数组(s是一个字符串)。
1.字符串转化成字符数组
将字符串name转化成字符并且存储在字符数组s中:
string name;
char s[maxn];
strcpy(s , name.c_str());
2.字符串的存储
多个字符串可以存储在二维的字符数组中
二. 字符串的输入
1.输入格式为字符串,存储格式为字符数组:
string str[maxn];
gets(str);
使用scanf()并且按照字符串的格式输入也可以直接用字符数组接收。
2.输入字符串并赋值给str:
string str;
scanf("%s",&str);