Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > C/C++ > 給c++primer中一个简单例程的注释
【标  题】:給c++primer中一个简单例程的注释
【关键字】:c++primer
【来  源】:http://blog.csdn.net/fables/archive/2007/01/03/1472686.aspx

給c++primer中一个简单例程的注释

Your Ad Here

/*此程序未c++primer 3rd中例程*
*作用为从一个文件中逐个读入字符,然后再输入到另一个文件中*
*其中注释又fable添加 2007 01 02*/
#include <iostream>
#include <fstream>
#include <string>
using namespace std; //把 std 名字空间所有在iostream文件中定义的名称导入到全局名字空间中,使它们在全局范围内有效

main()
{
 ofstream outfile ("c:\\a.txt" )  ;   //打开将要被写入的文件
 ifstream infile ("c:\\b.txt "  )  ; //打开将要被读取的文件
 if ( ! outfile )  //测试是否成功打开文件,如果未打开,outfile未false
 {
  cerr << "Error:unable open outfile a.txt !\n" ;  //若打开失败,则返回错误消息
  return -1;
 }
 if ( !infile )           //同上
 {
  cerr <<  "Error:unable open infile a.txt !\n" ;
  return -2;
 }
string word;    //定义一个string变量word,以便保存被读入的字符,使用string需包涵string库
 while ( infile >> word)   //读入b.txt的字符,若没有字符时则结束循环
  outfile << word << ' ' ;  //将从b.txt读入的字符输入到a.txt中
 return 0;

}
////////////////////////////////
在看c++primer 3rd的时候照着书上打的代码
发现几个例程在VC++6.0上都不能正确编译,检查后发现,原来书中的例程中都为加 using namespace std  ,可能是和作者使用的编译器不同造成的,希望能对遇到相同问题的朋友点帮助

学习笔记:windows下,用c语言来创建线程:【上一篇】
第一次写blog:【下一篇】
【相关文章】
  • c++primer第二章习题
  • C++Primer读书笔记三
  • C++Primer读书笔记四
  • 看 c++primer 后的一个问题
  • 今天开始看C++primer电子版
  • 还是C++Primer,头疼
  • 【随机文章】
  • 按键精灵雏形
  • How to Living a Rewarding, Successful, and Happy Life
  • 关于“专用服务器进程”和“多线程服务器”
  • Linux与Windows在十三方面大对决
  • AMD推双核炫龙64移动技术 惠普等率先采用
  • 使用rsync命令同步数据
  • [FreeBSD下几个常改的文件]
  • 儿童药物过敏 小儿药物过敏的治疗美国永康小儿药物过敏套装最好
  • IEPopupKiller V1.21 算法分析(1)
  • Win 2003如何转换成PC版系统
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.