c++ 如何把txt中的文字放到map中
我写的程序是这样的,但是结果却无法从map中读出,请问该如何修改intmain(){ofstreamfile1("1.txt");file1<<"肥料三卡车";file1...
我写的程序是这样的,但是结果却无法从map中读出,请问该如何修改
int main()
{
ofstream file1("1.txt");
file1<<"肥料三卡车";
file1.close();
char ch;
ifstream file2("1.txt");
while(file2.get(ch))
cout<<ch;
cout<<endl;
file2.close();
map<int,char> ctr;
ctr.insert(pair<int,char>(1,ch));
print(ctr);
system("pause");
} 展开
int main()
{
ofstream file1("1.txt");
file1<<"肥料三卡车";
file1.close();
char ch;
ifstream file2("1.txt");
while(file2.get(ch))
cout<<ch;
cout<<endl;
file2.close();
map<int,char> ctr;
ctr.insert(pair<int,char>(1,ch));
print(ctr);
system("pause");
} 展开
3个回答
展开全部
倒数第二句改为这样
printf("%c",ctr.begin()->second);
printf("%c",ctr.begin()->second);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-03-23
展开全部
YUTRURU
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询