CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C++ 语言

文件输出问题

楼主hybest()2006-12-03 11:48:09 在 C/C++ / C++ 语言 提问

使用I/O流以文本方式建议一个文件test1.txt,写入字符“已成功写入文件!”,用其他字符处理程序(例如Windows的记事本程序Notepad)打开,看看是否正确写入。  
  使用I/O流以文本方式打开上题建立的文件test1.txt,读出其内容显示出来,看看是否正确。  
  #include   <iostream>  
  #include   <fstream>  
  using   namespace   std;  
  int   main()  
  {  
  ofstream   out("test1.txt");  
  if(!   out)  
  {  
  cout<<"cannot   open   file   test1.txt"<<endl;  
  return   -1;  
  }  
  char   ch[20]={"已成功写入文件"};  
  out<<ch<<endl;  
  out.close();  
  }  
  #include   <iostream>  
  #include   <fstream>  
  using   namespace   std;  
  int   main()  
  {  
  ifstream   in;  
  in.open   ("test1.txt",ios_base::out);  
  char   ch[20];  
  in>>ch;  
  cout<<ch<<endl;  
  return   0;  
  }  
  编译没问题,但没输出结果,为什么? 问题点数:10、回复次数:4Top

1 楼taodm((不能收CSDN社区短信息,请莫浪费精力))回复于 2006-12-04 09:07:38 得分 0

in.open   ("test1.txt",ios_base::out);  
  用in模式打开文件。直接in.open   ("test1.txt");即可。Top

2 楼tracing(攀登者)回复于 2006-12-04 09:46:31 得分 0

我试了上面的代码,没问题,有结果Top

3 楼OOPhaisky(异化$渴望成功~~)回复于 2006-12-04 12:13:27 得分 0

upTop

4 楼lann64(昆仑大鹏@迦楼罗)回复于 2006-12-04 12:19:33 得分 0

in.open   ("test1.txt",ios_base::out);  
  以输出方式打开输入文件?Top

相关问题

关键词

得分解答快速导航

  • 帖主:hybest

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo