`
yangyou230
  • 浏览: 1652276 次
文章分类
社区版块
存档分类

输入出程序代码本身的C++小程序

 
阅读更多

编写一个程序,输出自己。
如程序的代码是:
“语句1;
语句2;
语句3;
语句4;

则输出:

语句1;
语句2;
语句3;
语句4;

程序如下:

#include <iostream >
#include <fstream >
usingnamespacestd;
intmain()
{
ifstreamifs(__FILE__);
cout < <ifs.rdbuf();
ifs.close();
inti;
cin > >i;
return0;
}
这个是我通过编译和运行的,保证可以直接使用.

分享到:
评论

相关推荐

    新手学习C++入门资料

    按常理说,C++编译器能够编译任何C程序,但是C和C++还是有一些小差别。 例如C++增加了C不具有的关键字。这些关键字能作为函数和变量的标识符在C程序中使用,尽管C++包含了所有的C,但显然没有任何C++编译器能编译...

    C++入门到精通

    preprocessor 以及对输入和输出的支持 它给出了多个简单但却完整的 C++程序 鼓励 读者亲自编译并执行这些程序 第 2 章介绍了 C++是如何通过类机制 为基于对象和面向对 象的程序设计提供支持的 同时通过数组抽象的...

    editplus 代码编辑器html c++ jsp css

    很小但是功能却很强大,编辑网页可以随时预览,能够多人工作。 附使用手册: Editplus使用技巧 技巧中,在编译器集成例子中参照了部分官方的文献。有几篇是从网上搜集来的,这里我注明了来源或原始作者。如果你是...

    C++MFC教程

    而且C++本身所具备的超越C语言的特性都可以使开发者编写出更易用,更灵活的代码。 在MFC中对消息的处理利用了消息映射的方法,该方法的基础是宏定义实现,通过宏定义将消息分派到不同的成员函数进行处理。下面简单...

    c++ 面试题 总结

    当程序运行时需要从内存中读出这段程序的代码。代码的位置必须在物理内存中才能被运行,由于现在的操作系统中有非常多的程序运行着,内存中不能够完全放下,所以引出了虚拟内存的概念。把哪些不常用的程序片断就放入...

    基于c++实现的哈希表的通讯录系统源码含设计报告+运行说明.zip

    命令行输入make命令,使用Make程序构建程序 3. 命令行输入./Main ,运行 如需Windows的命令行编译运行(不推荐): 1. 安装Make工具、G++编译器及二者的环境变量 2. 更改源程序AddList.cpp 中的第29行为 ...

    windows 程序设计

    主要的区别在于C语言链接库函数的机械码连结到您的程序代码中,而Windows函数的程序代码在您程序执行文件外的DLL中。 当您执行Windows程序时,它通过一个称作「动态链接」的过程与Windows相接。一个Windows的.EXE...

    代码语法错误分析工具pclint8.0

    现在就可以用个小程序测试一下pclint了 //test1.cpp #include class X { int *p; public: X() { p = new int[20]; } void init() { memset( p, 20, 'a' ); } ~X() { delete p; } }; 编译这个文件,看下你的...

    c/c++ 学习总结 初学者必备

    10、 写一个"标准"宏MIN,这个宏输入两个参数并返回较小的一个? 答: #define MIN(A,B) ((A) (B) ? (A) : (B)) 11、嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢? 答: 这个问题用几个解决方案。我...

    VC++ 通过串口收发消息的小程序

    内容索引:VC/C++源码,网络相关,SMS,串口,发消息 本程序是一个通过串口收发端消息的范例。仅供学习和研究之用。多数手机和所有GSM模块本身具备MODEM功能,可以直接使用扩展的AT命令进行控制。对于不具备此功能的手机...

    C#微软培训资料

    18.2 在 C #代码中调用 C++和 VB 编写的组件 .240 18.3 版 本 控 制 .249 18.4 代 码 优 化 .252 18.5 小 结 .254 第五部分 附 录 .255 附录 A 关 键 字.255 附录 B 错 误 码.256 附录 C .Net 名字空间...

    VC++6.0核心编程源码.rar

    该函数能够检测出用户首选的语言(在Regional Settings Control Panel小应用程序中设定),并返回相应的文本。当然,你首先必须自己转换字符串,然后将已转换的消息表资源嵌入你的.exe文件或DLL模块,不过,这时该...

    Oracle SQL高级编程(资深Oracle专家力作,OakTable团队推荐)--随书源代码

     在程序中优化查询而无需改动代码。  作为Oracle SQL经典著作之一,本书为SQL开发人员指明了前行的方向,赋予了他们不断开拓的动力。 作者简介  KAREN MORTON 研究人员、教育家及顾问,Fidelity信息服务公司...

    通用网络游戏通讯平台

    BS.Play 是一套开放源代码的通用网络游戏通讯平台,目的用于快速构建高效稳定的可扩展网络游戏 通讯模型。 BS.Play 遵守 GPLv3 协议,您可以免费获取、修改源代码,将项目应用于生产环境中。您可以提交 bug、修改意见、...

    vld-2.3-资源泄漏检测

    4) 它以动态库的形式提供,无需编译源代码,只需要很小的改动程序; 5) 源代码使用GNU许可发布,并有详细的文档及其注释。 从使用的角度讲,VLD简单易用,对于使用者自己的代码中唯一需要修改的地方是#include ...

    易语言程序免安装版下载

     静态编译后的易语言可执行程序(exe)和动态链接库(dll),运行时不再依赖任何支持库文件,文件尺寸更小(相对以前的独立编译),PE结构更合理(取消了“易格式体”),加载速度更快,而且有效解决了“病毒误报”和...

    c#学习笔记.txt

    很多人觉得它应该像C或者C++,但事实上它更像是java的一个clone,所以作为入门,读一下清华大学出版社出版的《Java 语言与面向对象程序设计》可能会对你有所帮助。本文假定你具备一切学习此语言所需的知识,没有也不...

Global site tag (gtag.js) - Google Analytics