大家都看過電影中神秘的黑客畫面吧,隻見一個人對着一塊大黑屏幕噼裡啪啦一頓狂敲,然後就實現了某項驚天動地的大事。對于黑客,許多人心裡都是狂熱的崇拜和敬畏感。這是由于,對于未知事物,任何人都會從心底裡發出好奇心,對于能操控未知事物的人,人們都習慣性的去崇拜。今天,就教你如何利用黑屏對妹子耍帥,獲取芳心。
背景
現在的程序開發人員,恐怕大部分都沒有試過在命令行下使用微軟的編譯器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 <math.h>
#include <stdio.h>
#include <string>
int main()
{
printf("\t\t 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("\n");
}
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 Files\Microsoft Visual Studio 11.0\VC\bin(cl.exe文件夾路徑),注意:這個路徑是添加進PATH變量。
2、D:\Program Files\Microsoft Visual Studio 11.0\VC\include(cpp文件中有引入文件,而引入文件的路徑都在此處,所以也需要添加進環境變量)。注意:這個路徑需要在環境變量中新增include變量,并将路徑添加進去。
3、D:\Program Files\Microsoft Visual Studio 11.0\VC\lib(編譯依賴的lib路徑)。注意:這個路徑需要在環境變量中新增lib變量,并将路徑添加進去。
設置好上面三項後,如果你在命令行輸入cl,提示:未找到mspdb110.dll,你需要将mspdb110.dll的文件路徑也加入到PATH環境變量:D:\Program Files\Microsoft Visual Studio 11.0\Common7\IDE。
以上文件路徑由于各自VS安裝路徑不同,可能會有差異。
4、确認設置OK後,就可以直接編譯了:cl test.cpp;
5、然後就是運行test.exe等待妹子的花癡臉了。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!