首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

地图 对于char型字符串的处理 小探索

2012-09-18 
map 对于char型字符串的处理 小探索#includestdio.h#includestring#includeiostream#includemapus

map 对于char型字符串的处理 小探索

#include<stdio.h>#include<string>#include<iostream>#include<map>using namespace std;int main(){ char s[1000]; int n; while(scanf("%d",&n)!=EOF) {  map<string,string>mp;  map<string,string>::iterator it;  int i;  for(i=1;i<=n;i++)  {   // cin>>s;  这2种输入方法都可以   scanf("%s",s);   mp[s]=s;  }  for(it=mp.begin();it!=mp.end();it++)   //  printf("%s",it->second);  这样输出是不对的 要像下面这样   cout<<(it->second)<<endl;   } return 0;}


上面已经很清晰的把map对于字符串的处理方式演示了一下

通常 map是要和string格式的字符串一起用的 后来发现原来map是可以和char型的直接一起操作的

热点排行