給c++primer中一个简单例程的注释
来源:互联网 发布:被帅哥撩体验知乎 编辑:程序博客网 时间:2024/06/10 12:52
/*此程序未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 ,可能是和作者使用的编译器不同造成的,希望能对遇到相同问题的朋友点帮助
- 給c++primer中一个简单例程的注释
- 读书笔记——《C Primer Plus》: 一个例程divisors.c
- 一个简单的openGL例程
- 一个简单的入门例程
- 从一个文件中读取明密对照表,翻译密文(注释部分为c++primer标准答案,非注释部分自己写的)
- 一个简单的RMI入门例程(转贴)
- 一个简单的RMI入门例程(转贴)
- 一个简单的RMI入门例程(转贴)
- 一个简单的RMI入门例程(转贴)
- 一个简单访问Mysql数据库的例程
- 一个简单的hadoop开发例程
- 一个简单的Windows驱动例程
- 一个简单的socket通信例程
- Linux下,使用C/C++编写的一个简单的信号处理例程
- (1)风色从零单排《C++ Primer》 一个简单的c++程序
- 简单的Winsock例程
- 一个简单的makefile示例及其注释
- 一个简单的makefile示例及其注释
- Together与Visual.Studio.NET的结合使用(三)
- 后海游
- IT方向
- GSM/UMTS
- the processes initialization failure after update the KIS
- 給c++primer中一个简单例程的注释
- asp.net中的一个小的性能测试
- MSN不能登錄的解決方法
- asp.net中显示控件浅析
- Linux与Windows在十三方面大对决
- 书买到了,颇费周折
- _01可行性研究报告(GB8567——88)
- TabStrip和MultiPage的安装和使用
- 02项目开发计划(GB856T——88)