[問題] VC++ 2008 跟dev c++的語法完全不一樣嗎

看板C_and_CPP (C/C++)作者 (su35)時間16年前 (2009/06/04 21:02), 編輯推噓4(407)
留言11則, 7人參與, 最新討論串1/1
我下面用以前在dev c++寫的 今天想說用vc++ 下載了vc++ 2008 結果好像遇到 printf 就會有問題 請問一下 vc++用的語法不一樣嗎 有差很多嗎 1>------ 已開始建置: 專案: 1, 組態: Debug Win32 ------ 1>正在編譯... 1>1.cpp 1>.\1.cpp(9) : error C3861: 'printf': 找不到識別項 1>已將建置記錄儲存於 "file://c:\Documents and Settings\kiki\My Documents\Visual Studio 2008\Projects\1\1\Debug\BuildLog.htm" 1>1 - 1 個錯誤,0 個警告 ========== 建置: 0 成功、1 失敗、0 最新、0 略過 ========== #include <stdio.h> #include <stdlib.h> int main(void) { int k,j; char i; char x1[100]; gets(x1); for(i=65;i<=90;i++) { printf("%c\n",i); k=0; j=0; while(x1[j]!='\0') { if(x1[j]==i||x1[j]==i+32) { k++; printf("%d\n",k); } j++; } if(k>0) { printf("%C出現%d次\n",i,k); } } system("pause"); return 0; } -- "◢██◣ 呼呼呼~ 為什麼…我這麼愛你… ↙操B跑車 " ,█◥◥◥ ˊ 對不起,他有車。 ˋ ◢██◣ ◎ ◎ ◣◢██◣ˊ █◥◥◥ ◣◥ ▉█◥◥◥ ██████ ██◣ ██◥█" g121630作 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.158.146

06/04 21:03, , 1F
請貼上你的錯誤訊息
06/04 21:03, 1F
※ 編輯: su35 來自: 118.167.158.146 (06/04 21:14)

06/04 21:15, , 2F
我第一天使用 還是說設定沒設好
06/04 21:15, 2F

06/04 22:00, , 3F
應該是設定的問題 你用空專案試試
06/04 22:00, 3F

06/04 23:25, , 4F
應該是大概一樣的吧,C++應該會像C那樣有標準
06/04 23:25, 4F

06/04 23:25, , 5F
是不是沒include適當的header?
06/04 23:25, 5F

06/04 23:30, , 6F
你說你下載了VS2008,會不會是express版,沒有C++compiler
06/04 23:30, 6F

06/04 23:36, , 7F
express有C++ compiler 它拿掉的是MFC
06/04 23:36, 7F

06/05 01:16, , 8F
用空專案就不會有錯誤訊息,你可以嘗試看看
06/05 01:16, 8F

06/05 10:52, , 9F
開c++空專案就可以了 我拿你的測試過沒問題
06/05 10:52, 9F

06/05 10:54, , 10F
然後VC++ 不用加System("pause"); 會自動停
06/05 10:54, 10F

06/07 02:36, , 11F
的確開空專案就可以了 但不加"PAUSE" 不會停 直接關掉
06/07 02:36, 11F
文章代碼(AID): #1A9yNhiB (C_and_CPP)
文章代碼(AID): #1A9yNhiB (C_and_CPP)