我開了vs2013之後,檔案->新增專案->win32主控台應用程式,然後就出現了這串文字

#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
return 0;
}

但是我需要的不是這個格式,而是像這樣的

#include <iostream>
using namespace std;
int main() {
cout << "Hello!" << endl;
cout << "Welcome to c++!" << endl;
return 0;
}

請問一下兩個有什麼差別...然後如果要開啟iostream的那個,vs2013應該從哪裡開...?

※iostream和stdafx.h在學習上有任何差別嗎?因為課程裡正在教的是寫stdafx.h,然後另外自己另外學的是iostream,不知道兩個一起學容不容易混淆...?…


by電腦白癡

共 14 則回應

0
上面那個是微軟自己調整過的語言visual C++ 算是標準C++的超集合 也可以include iostream這個標頭檔阿
夾在<>之中的就是標準C++的標頭檔 夾在""之中的是自訂的標頭檔

Arondight
0
直接補上#include <iostream>就可以了吧@@?

by腿骨
0
B1 我改掉了,可是一樣不能執行耶@@?
0
b2 我查過了,但都看不懂@@還是不明白差別在哪裡
然後也不知道怎麼開啟iostream...的那個 囧
1
新增專案->空專案
0
印象中這個要留著吧 #include "stdafx.h"
不然VS2013的compile會不過
有點久沒用了有點忘了~
0
在微軟的專案裏面通常都是需要include stdafx.h這個標頭檔的
妳可能把它去掉了吧? 不能去掉喔
Arondight
1
影片支援,在建立新專案時記得把先行編譯標頭檔拿掉喔~~~
by 腿骨
已經刪除的內容就像 Dcard 一樣,錯過是無法再相見的!
0
請問 B8 是 SITCON講者 腿骨大大嗎?

議程超精彩 !!!!!!!!!

C.D.
1
B10 , B8 是腿骨,但是不是大大
居然有人聽 >///<
原本以為跟正咩講者撞到會沒人聽XXXD

by腿骨
0
b8 哇><太感動了 謝謝你,很清楚!!
不過為什麼我按ctrl+f5會出現這個..QAQ
Post images


然後偷偷問一下(那個影片用什麼程式錄的阿@@好厲害)
0
組態過期代表 "還沒編譯過" 或 "編譯過又改原始碼"

只要按下 "是",他就會編譯然後執行囉 ~

順便幫腿骨大(XD)回答錄影程式是 Bandicam~

C.D.
0
案是就好 別理他XXD
Bandicam無誤 :D
by腿骨
馬上回應搶第 15 樓...
回應...