『壹』 [c語言]cpp後綴的文件用c運行不了
1、【.cpp】是C++文件的後綴名,【C++】兼容【C】,但是反過來就不可以。如果你的【.cpp】文件使用的是【C++】的語法寫的,改成【.C】後自然要報錯誤的。
2、解決這個問題關鍵是把其中C++的語法改成C的語法就可以了。
---
以上,希望對你有所幫助。
『貳』 c語言運行錯誤
打開vc6,新建空白的console工程後,應新建.c或.cpp文件寫可執行代碼。你在.h文件里寫代碼,是不是弄錯了呢。寫好後要先編譯再運行。如果所有步驟都是正確的,還無法執行,那有可能是設置問題。
正常的設置如下(注意路徑可能不同):
『叄』 C語言為什麼沒錯誤還執行不了
c語言的錯誤分為兩種,一種是運行時錯誤,一種是邏輯上的錯誤。邏輯上的錯誤不好判斷,執行不了肯定是出現邏輯上的錯誤的。
『肆』 C語言程序不能運行,程序應該沒有錯誤,請問,是什麼原因
#include<stdafx.h>是預編譯頭文件,換成標准輸入輸出既
#include<stdio.h>就可以了,又不是工程文件
用stdafx干什麼,就算是工程文件也不能落下標准輸入輸出函數吧!
『伍』 為什麼我的C語言程序沒有錯誤卻總是不能運行
多種可能。
1.裝在C盤了,Vista上不能訪問,管理員模式運行試試。
2.目前進程中正又一個cpp1.exe正在執行,所以這個文件受保護,不能打開創建。建議結束該進程,再Link。
『陸』 C語言代碼執行不了,求教
首先這段程序用了 c++ 語法,文件擴展名要改成 .cpp
另外,判斷素數的循環變數i 需要從 2 開始,如果i = 0, val % i 就是 val 除以0 所有會出錯。
#include<stdio.h>
#include<stdlib.h>
boolIsPrime(intval)
{
inti;
//i=0改成i=2
for(i=2;i<val;++i) {
if(val%i==0)
break;
}
if(i==val)
returntrue;
else
returnfalse;
}
intmain(void)
{
intval;
scanf("%d",&val);
if(IsPrime(val))
printf("Yes!");
else
printf("No!");
system("pause");
return0;
}
『柒』 為什麼C語言提示無法執行程序 在線等
程序代碼沒問題
如果樓主選的是win23
console
application
請注意看下你的這個文件是不是類型是不是
C++
source
file
是不是在這個文件下
或者說你編出來的代碼
的文件格式
是.c的還是.cpp如果不是的話,就執行不了
『捌』 編寫c語言代碼是無法執行程序是怎麼回事
C語言代碼本身是不能被執行的,必須要進行編譯後才能產生可執行文件。
C語言編譯的過程中會自動產生兩個文件,其文件後綴分別是.o和.exe。
.o是編譯文件,用於減小更改程序後再編譯時的時間。
.exe 是可執行文件,在Windows系統下,只有.exe才是可以執行的程序。
如果在編譯後沒有產生對應的.exe文件就代表程序代碼出現問題,未通過編譯。
『玖』 我的c語言程序為什麼會執行不了
程序語法上沒有問題。如果你的編譯器不支持漢字編碼,則用 英文 ASCII 字元為好。
另外,注意輸入數據 的 格式,格式不對會執行不了。
假定用英文:
#include <stdio.h>
int main(void)
{
char cType=0,dType=0;
float amount=0,rate=0;
printf("input c f c\n");
scanf("%c %f %c",&cType,&amount,&dType);
switch(dType)
{ case '1': rate = 1.5; break;
case '2': rate = 2; break;
case '3': rate = 3; break;
case '4': rate = 3.2; break;
case '5': rate = 3.5; break;
default: printf("no such dType\n"); return -1;
}
if(cType=='V') rate = rate *1.1;
if(amount>=100000) rate = rate *1.2;
printf("rate:%.2f%%\n",rate);
return 0;
}
輸入: V 12345 3
輸出: rate:3.30%
輸入: 3 12345 3
輸出: rate:3.00%
『拾』 c語言入門求助。編譯的時候無法啟動程序,找不到指定文件,怎麼解決呢,這是截圖。
操作方法不對造成的原因。解決方法如下:
1、應該先建項目>空白項目。