admin 管理员组

文章数量: 887007

大家都看过电影中神秘的黑客画面吧,只见一个人对着一块大黑屏幕噼里啪啦一顿狂敲,然后就实现了某项惊天动地的大事。对于黑客,许多人心里都是狂热的崇拜和敬畏感。这是由于,对于未知事物,任何人都会从心底里发出好奇心,对于能操控未知事物的人,人们都习惯性的去崇拜。今天,就教你如何利用黑屏对妹子耍帅,获取芳心。

背景

现在的程序开发人员,恐怕大部分都没有试过在命令行下使用微软的编译器cl来编译和运行程序了,因为现在的IDE,如visual studio,提供了很方便组织文件的方式和编辑与编译的集成环境。很多人写了很久的C++程序可能都不知道程序还需要编译。但是明白编译链接的来龙去脉对于理解程序和程序的运行机制是十分重要的。

C++DOS黑屏编程步骤

效果图:

1、打开CMD,新建一个txt文件:

调出DOS命令行:同时按下Win+R键,在输入框中输入CMD并按回车就会弹出DOS黑屏。

新建文件:将工作目录CD至桌面,然后输入cd.>test.txt桌面创建文件。

编写程序:不能直接输入test.txt,这样系统会通过记事本打开它。要利用echo在DOS黑框中编写程序才显得神秘。利用echo在test.txt中编写如下程序:

#include #include #include int main(){printf("  xxx  i  love  u  forever");std::string str = "xx i love u" ;float x, y, a = 0.0;int i = 0 ;int j= 0 ;for (y = 1.5f;y > -1.5f;y -= 0.1f){i ++ ;j = 0;for (x = -1.5f;x < 1.5f;x += 0.05f){a = x*x + y*y - 1;char p = a*a*a - x*x*y*y*y <= 0.0f ? 3 : ' ' ;if(i == 12 && x >= -1.5f+0.05*25 && x <=1.5f-0.05*25){j++ ;if(j<=str.length()-1)putchar(str[j]) ;}else putchar(p);}printf("");}char c = getchar();return 0;}

如果你嫌麻烦不想在DOS里key代码,可以用edit编辑,复制粘贴好代码。想要粘贴外界代码,需要将DOS的编辑选项勾选为快速编辑模式,然后复制,在DOS中点击鼠标右键即可自动粘贴。

修改文件后缀:将test.txt改为CPP文件,即:test.cpp。输入rename test.txt test.cpp;即可修改。

编译:编译需要有编译器,小编由于安装了VS2012,所以就用VS的cl编译器。要想在任何位置都能使用cl编译文件,那么就需要将之路径添加至系统环境变量:(以下事项请再装X前准备好)

右键我的电脑->属性->高级->环境变量->Path->编辑,将以下3个路径添加至系统环境变量:

1、D:Program FilesMicrosoft Visual Studio 11.0VCbin(cl.exe文件夹路径),注意:这个路径是添加进PATH变量。

2、D:Program FilesMicrosoft Visual Studio 11.0VCinclude(cpp文件中有引入文件,而引入文件的路径都在此处,所以也需要添加进环境变量)。注意:这个路径需要在环境变量中新增include变量,并将路径添加进去。

3、D:Program FilesMicrosoft Visual Studio 11.0VClib(编译依赖的lib路径)。注意:这个路径需要在环境变量中新增lib变量,并将路径添加进去。

设置好上面三项后,如果你在命令行输入cl,提示:未找到mspdb110.dll,你需要将mspdb110.dll的文件路径也加入到PATH环境变量:D:Program FilesMicrosoft Visual Studio 11.0Common7IDE。

以上文件路径由于各自VS安装路径不同,可能会有差异。

4、确认设置OK后,就可以直接编译了:cl test.cpp;

5、然后就是运行test.exe等待妹子的花痴脸了。

本文标签: 优先级 命令行 如何实现 黑屏 黑客