push offset sub_401040 |
可以看出这个与<<endl;有关。 |
push offset aGood ; "Good" |
push第二个输出内容,但是它没有和下面的参数一起被处理 ,而是在先输出”输出”之后的另一个call里才使用到了它。可见处理cout是先将所有参数都push了,然后再一个一个处理。 |
push offset aF ; "输? |
这三行是一个整体,即可以辨别sub_402240这个函数需要两个参数,而我一直对第一个参数不理解是什么作用。这个整体运行完就会出现”输出”而没有”Good”。 |
push offset unk_41A468 ; int |
call sub_402240 |
add esp, 8 |
这行是清理掉上个函数所用到的两个参数。同时使”Good”成为栈顶 |
push eax ; int |
这个和push offset unk_41A468 ;应该差不多,但是这个eax是怎么来的呢?我一直追踪下去,没有什么斩获,是我能力太低了的原因。但是可以猜测它的作用的。 |
call sub_402240 |
add esp, 8 |
清理掉上个函数所用到的两个参数。使offset sub_401040成为栈顶 |
mov ecx, eax |
这步的用意是什么?可能是后一个call使用到了ecx这个参数。 |
call sub_401060 |
前面的一切疑惑要深入这个函数才能知晓,比如最先push的那个参数怎么没有使用和销毁呢? |
相关推荐
这篇文章主要讲解如何在C++中使用cin/cout进行高级的格式化输出操作,包括数字的各种计数法(精度)输出,左或右对齐,大小写等等。通过本文,您可以完全脱离scanf/printf,仅使用cin/cout来完成一切需要的格式化...
解决cout不显示,不输出,不打印
本文件是对cin和cout一些用法的总结,框图结构,需要用mindjet打开,(同时推介一下mindjet这款工具,很适合代码爱好者总结)。对cin、cout用法迷惑的请进
cin与cout的用法
详细介绍了C++中,cout的实现方式。
要讲解如何在C++中使用cout进行高级的格式化输出操作,包括数字的各种计数法(精度)输出,左或右对齐,大小写等等。通过本文,您可以完全脱离scanf/printf,仅使用cout来完成一切需要的格式化输入输出功能(从非...
主要是对cout之类的一些操纵运算子。它是I/O流控制头文件,就像C里面的格式化输出一样。
cout.zip 希望对感兴趣的有所帮助
C/C++输出彩色文字printf和cout显示的文字是彩色的有颜色的
基于对话框例子程序,MFC调用控制台,利用cout、printf输出信息 包含利用cout、printf输出unicode信息到控制台
基于对话框例子程序,MFC调用控制台,利用cout、printf输出信息
重定向cout内容到CEdit窗口,新版本EditLog支持VC++2010; 旧版信息 /*\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \ editlog.h, Fast asynchronous text logging using a ...
C++信息学奥赛,入门引导cout(下篇)
描述C++语法的关键用法,以及注重点和技巧,方便开发人员减少跳坑。
1、本文详细描述了C++语言cout的作用及使用方法。 2、通过详细示例,让读者更直观地阅读,更清晰的理解。 3、示例代码可直接复制,编译后可直接运行。 4、根据示例以及运行结果,让读者加强记忆及理解。
cout.py
写算法题的时候突然发现自己忘记基本的C++:cout格式化输出了,赶紧拉出以前的C++学习笔记重新看一看。 部分内容来自教程:C语言中文网(一个很棒的网站) 有时希望按照一定的格式进行输出,如按十六进制输出整数,...
把此头文件放到VC编译器的安装盘的include目录, 1.在编程界面#include , 2.在程序初始化里引用函数:couts(); 就可以了;
cout << "\t \3 \3 \3 \3 \3 \3 \3 \3 \3 \3 \3" ; cout ; cout (' ') (50) 餐厅,感受阳光般的温暖!" ; cout ; cout (' ') (30) 组长: 范小辉 " 组员: 李亚礼 田益 指导教师: 王俊华" ; cout ; cout ...
cout ; } 当上面的代码被编译和执行时,它会产生下列结果: Value of str is : Hello C++ 实例 #include using namespace std; int main( ) { char name[50]; cout 请输入您的名称: "; cin >> name