當前位置:首頁 » 編程軟體 » 源文件未編譯

源文件未編譯

發布時間: 2022-01-15 04:22:48

㈠ 源文件未編譯

確實沒有編譯呀,這是源碼呀。
用vs2005編譯一下就可以。
第一個
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int a[1001],b[1001],c[1001];
ifstream fin("1.txt");
ofstream fout("2.txt");
void luru(int s[])
{
string ss;
int len,i;
fin>>ss;
len=ss.length();
for(i=0;i<len;++i)
s[len-i]=ss[i]-'0';
s[0]=len;
return;
}
void cheng(int chengshu_1[],int chengshu_2[],int ji[])
{
int i,length,temp;
length=chengshu_1[0];
temp=0;
for(i=1;i<=length;++i)
{
ji[i]=chengshu_1[i]*chengshu_2[i]+temp;
temp=ji[i]/10;
ji[i]=ji[i]%10;
}
while(temp!=0)
{
++length;
ji[length]=temp%10;
temp=temp/10;
}
ji[0]=length;
return;
}
int main()
{
int i;
luru(a);
fin>>b[0];
cheng(a,b,c);
fout<<" ";
for(i=a[0];i>=1;--i) fout<<a[i];
fout<<endl<<"*"<<endl;
for(i=b[0];i>=1;--i) fout<<b[i];
fout<<endl<<"="<<endl;
for(i=c[0];i>=1;--i) fout<<c[i];
fin.close();
fout.close();
return 0;
}

第二個
#include<iostream>
using namespace std;
int a[100] ={8,4,8,3,2,7,6,5,1};
int b[100]={8,2,4,5,3,4,7,6,1};
int c[101]={8,2,4,5,3,4,7,6,1};
int main()
{
int i,temp,length;
temp=0;
if(a[0]>b[0]) length=a[0];else length=b[0];
for(i=1;i<=length;++i)
{
c[i]=a[i]+b[i]+temp;
temp=c[i]/10;
c[i]=c[i]%10;
}
while(temp!=0)
{
++length;
c[length]=temp%10;
temp=temp=temp/10;
}
c[0]=length;cout<<" ";
for(i=a[0];i>=1;--i){cout<<a[i];}cout<<endl<<"+"<<endl<<" ";
for(i=b[0];i>=1;--i){cout<<b[i];}cout<<endl<<"="<<endl;
for(i=c[0];i>=1;--i)
{
cout<<c[i];
}
system("pause");
return 0;
}

c語言編程的程序為什麼無法運行,一直提示源文件未編譯

你是不是粘貼了網頁上的代碼,那個可能有很多符號的。還有保證在英文狀態下輸入啊。未編譯是肯定的啊,你都有語法錯誤啊。

㈢ 用Dev-C++,一直提示「源文件未編譯」

你的情況貌似是dev出了點問題或者你的程序本身有點錯誤。你可以嘗試復制你的代碼,然後關閉dev。重新打開,把代碼復制進去重新編譯。試試看,如果不行就檢查下你的程序。

㈣ 源文件未編譯是什麼意思

運行前要對源代碼進行編譯鏈接,然後才能運行。

編譯(compilation,compile)

1、利用編譯程序從源語言編寫的源程序產生目標程序的過程。

2、用編譯程序產生目標程序的動作。

編譯就是把高級語言變成計算機可以識別的2進制語言,計算機只認識1和0,編譯程序把人們熟悉的語言換成2進制的。

編譯程序把一個源程序翻譯成目標程序的工作過程分為五個階段:詞法分析;語法分析;語義檢查和中間代碼生成;代碼優化;目標代碼生成。主要是進行詞法分析和語法分析,又稱為源程序分析,分析過程中發現有語法錯誤,給出提示信息。



(4)源文件未編譯擴展閱讀

目標代碼

目標代碼生成是編譯的最後一個階段。目標代碼生成器把語法分析後或優化後的中間代碼變換成目標代碼。目標代碼有三種形式:

1,可以立即執行的機器語言代碼,所有地址都重定位;

2,待裝配的機器語言模塊,當需要執行時,由連接裝入程序把它們和某些運行程序連接起來,轉換成能執行的機器語言代碼;

3,匯編語言代碼,須經過匯編程序匯編後,成為可執行的機器語言代碼。

目標代碼生成階段應考慮直接影響到目標代碼速度的三個問題:一是如何生成較短的目標代碼;二是如何充分利用計算機中的寄存器,減少目標代碼訪問存儲單元的次數;三是如何充分利用計算機指令系統的特點,以提高目標代碼的質量。

㈤ Dev-C++一直提示「源文件未編譯」怎麼解決

1、打開DEV-C++,點擊菜單欄中的「工具」,點擊「編譯選項」這個選項,打開編譯選項對話框。

5、最後,重啟DEV-C++即可,問題完美解決,可以繼續完美地使用調試功能啦。

㈥ C++編程 編譯後仍提示"源文件未編譯"怎麼解決

你用的是Dev-Cpp IDE開發工具,這個工具算是嫁接別的編譯器的一個編輯器。你用這個時,應該配置好設置。它的默認是用GCC編譯器的。所以你應當安裝有windows下的GCC編譯器mingw.

假設你的Dev-Cpp安裝目錄是%Dev-CPP-Dir%

如果你在安裝Dev-CPP的同時,安裝了mingw在Dev-Cpp目錄中,設%MINGW%=%Dev-CPP-Dir%\mingw
如果你在別的地方安裝了mingw,你就假設你安裝在%MINGW%

然後再打開Dev-Cpp編譯器,工具->編譯器選項-目錄

二進制
%Dev-CPP-Dir%\bin
%MINGW%\bin

%MINGW%\lib
C包含
%MINGW%\include
C++包含
%MINGW%\include\c++\3.4.5
%MINGW%\include\c++\3.4.5\backward
%MINGW%\include

你也可以將以下內容加到你的環境變數里

%MINGW%
set PATH=%PATH%;%MINGW%\bin
set C_INCLUDEDE_PATH=%MINGW%\include
set LIBRARY_PATH=%MINGW%\lib
set CPLUS_INCLUDE_PATH=%MINGW%\include\c++\3.4.5;%MINGW%\include\c++\3.4.5\backward;%MINGW%\include

㈦ 初學c語言,編譯運行時顯示源文件未編譯

親,你先改一下你的代碼再運行吧,如果你是按照書本抄的,那麼你的書可以扔掉了。

#include <stdio.h>


int main()

{

printf("wo yao feng");

return 0;

}

㈧ Dev-C編譯運行時顯示「源文件未編譯」怎麼處理

先按F9進行編譯,編譯成功後再按F10運行程序。

㈨ c++基本程序 為什麼總顯示源文件未編譯

運行前要對源代碼進行編譯鏈接,然後才能運行。

所以正確的操作是:點擊第一行菜單欄里的運行,出現一個下拉菜單,點擊其中的 「編譯」,當編譯無誤時,再點擊運行菜單中的 「運行」,就可以了。其他編譯器也是類似的使用方法。也可以使用快捷鍵,在工具欄頭幾個。多用幾次就知道了。

㈩ dev c++顯示源文件未編譯是為什麼呀

dev c++顯示源文件未編譯是因為編譯器設置問題。

解決這個問題的方法如下:

1、系統出現「源文件未編譯」,點擊OK關閉彈窗。

熱點內容
怎麼根據序列號查配置 發布:2024-11-15 10:31:52 瀏覽:348
mysql查看資料庫位置 發布:2024-11-15 10:25:16 瀏覽:439
需要學Python 發布:2024-11-15 10:23:41 瀏覽:836
如何製作安卓平板軟體 發布:2024-11-15 10:23:39 瀏覽:215
手機忘記密碼被鎖預示著什麼 發布:2024-11-15 10:22:15 瀏覽:193
android圖片管理 發布:2024-11-15 10:13:02 瀏覽:9
演算法微調 發布:2024-11-15 10:07:44 瀏覽:542
python列表查詢 發布:2024-11-15 10:06:08 瀏覽:133
保存在伺服器的圖片如何刪除 發布:2024-11-15 09:55:09 瀏覽:801
花雨庭國際服伺服器ip 發布:2024-11-15 09:54:00 瀏覽:503