導航:首頁 > 文件教程 > c源程序文件的預設擴展名為

c源程序文件的預設擴展名為

發布時間:2025-04-25 06:30:13

A. MFC的文件對話框過濾器怎麼設置

CFileDialog::CFileDialog

CFileDialog(BOOL bOpenFileDialog,
LPCTSTR lpszDefExt = NULL,
LPCTSTR lpszFileName = NULL,
DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
LPCTSTR lpszFilter = NULL,
CWnd* pParentWnd = NULL
);

參數: bOpenFileDialg 如果為TRUE, 則創建文件打開對話框;如果為FALSE,則構造一個File Save As(另存為)對話框。
lpszDefExt 預設文件擴展名,如果用戶在文件名編輯框中不包含擴展名,則lpszDefExt定義的擴展名自動加到文件名後。如果為NULL,則不添加擴展名。
lpszFileName 初始顯示於文件名編輯框中的文件名,如果為NULL,則不顯示初始文件名。
dwFlags 一個或多個標志的組合,使你可定製對話框。要了解這些標志的描述,可參閱聯機文檔「Win32 SDK」中的OPENFILENAME結構。如果你改變m_ofn.Flags結構成員,在改變中用OR操作保持預設行為完整。
lpszFilter 一列字元串對,指定可以應用到文件的過濾器。如果指定過濾器,僅被選擇的文件顯示於文件列表框中。請參閱說明部分,了解如何使用過濾器。
pParentWnd 指向文件對話框對象的父窗口或擁有者窗口。

說明:
調用此成員函數構造一個標准Windows文件對話框對象,或構造一個打開對話框或構造一個存檔對話框,根據bOpenFileDialog的值決定。
OFN_ALLOWMULTISELECT標志。你應提供文件名緩沖區來放置返回的多個文件名的列表,這通過用一個分配了的緩沖區指針替換m_ofn.lpstrFile來實現,要在創建了CFileDialog之後調用DoModal之前進行此操作。另外,必須用m_ofn.lpstrFile指向的緩沖區位元組數來設置m_ofn.nMaxFile。
為使用戶用滑鼠或鍵盤改變一個Explorer風格對話框的大小,設置OFN_ENABLESIZING標志,這僅當你提供一個鉤子進程或定製模板時才有必要設置。此標志僅與一個Explorer風格的對話框一起工作,舊風格的對話框不可改變大小。
lpszFilter參數用於判斷文件名類型及文件列表框中哪些可被顯示。雙字元串的第一個字元串描述過濾器,第二個串表明使用的文件擴展名,多重擴展可用「;」來指定。字元串由兩個「|」字元結尾,最後是一個NULL。也可使用CString對象作為參數。
例如,Mirosoft Excel 允許用戶用.XLC擴展名(表)或.XLS(工作表)打開文件,Excel過濾器應如下:
static char BASED_CODE szFilter[] =
"Chart Files (*.xlc)|*.xlc|Worksheet Files (*.xls)|*.xls|Data Files (*.xlc;*.xls)|*.xlc; *.xls|All Files (*.*)|*.*||";

B. 系統默認的c語言源程序文件的擴展名是什麼

沒什麼「預設」,
編譯器只承認擴展名為.c的文件是c語言源文件

C. cass自動保存文件在哪

1、首先打開軟體,在工作區右鍵單擊。

D. C語言訪問其他電腦上的文件c語言程序設計如何打開電腦中的文件

A. C語言的文件訪問

先定義一個文件指針:
file
*fp;
然後給它賦值:
fp=fopen(要訪問的文件名
,
"r");
然後就可以從文件中讀取數據了
其中文件名要以字元串的形式出現,比如我要打開c盤根目錄下的1.txt,就要寫成
fp=fopen(
"c:\1.txt"
,
"r"
);
路徑中的所有的""都要用轉義字元"\"替換掉,否則的話c的編譯器會把""後面的一個字元當成轉義字元的參數吃掉的

B. c語言 中如何讀取和運行程序同目錄的(比如u盤在不同電腦上盤符不同)的txt或dat

同目錄下就
FILE *pA = fopen("*.txt","r");
不同目錄的話,在fopen函數中加上路徑。

C. c語言程序調用外部文件

可以調用。

一、從一個源文件里調用另一個源文件的函數。在源文件A1.c中調用A2.c 中的函數有兩種方法:

1、在A2.c中有完整的函數定義,在A1.c中添加一下要用到的函數原型(聲明)就可以了,例如:

在A2.c中:有函數void A2(){...};。

在A1.c中:在文件前頭增加一行:void A2();就可以了。

2、把A2.c中完整定義的函數的原型,寫到一個A2.h文件中,然後在A1.c的文件頭增加#include "A2.h"就可以了。

以上兩種方法,在A1.c中都可以正常的調用,就跟在A2.c中調用一樣。

其實函數默認是外部的,只要在其他文件中聲明就能使用;但是注意如果在前面加上static,就只能在本文件中使用了,不能再被其他的文件調用。

二、編寫頭文件:

1、一個.h文件要 對應有一個.c文件,這樣鏈接器就可以調用這個文件里的函數。比如a.h 和 a.c。

在.h文件中:

#ifndef __A_H_

#define __A_H_

#include

void trans2(double B) ;

double trans1() ;

#endif

2、把相應的函數定義寫在.c文件中。這里要強調一點:要加上#include ".h",這個一般作為一種工程規范。因為如果.c文件中的函數也需要調用同個.c中的其它函數,那麼這個.

c往往會include對應的.h,這樣就不需要為聲明和調用順序而發愁了。比如頭文件里進行了變數的聲明,這個時候對應的.c文件是一定要加上這個頭文件的。

3、再在其他的main.c文件開頭添加#include "a.h"。

(3)C語言訪問其他電腦上的文件:

include用法:

#include命令預處理命令的一種,預處理命令可以將別的源代碼內容插入到所指定的位置;可以標識出只有在特定條件下才會被編譯的某一段程序代碼;可以定義類似標識符功能的宏,在編譯時,預處理器會用別的文本取代該宏。

插入頭文件的內容

#include命令告訴預處理器將指定頭文件的內容插入到預處理器命令的相應位置。有兩種方式可以指定插入頭文件:

1、#include

2、#include"文件名"

如果需要包含標准庫頭文件或者實現版本所提供的頭文件,應該使用第一種格式。如下例所示:

#include//一些數學函數的原型,以及相關的類型和宏

如果需要包含針對程序所開發的源文件,則應該使用第二種格式。

採用#include命令所插入的文件,通常文件擴展名是.h,文件包括函數原型、宏定義和類型定義。只要使用#include命令,這些定義就可被任何源文件使用。

D. 用C語言編寫的程序怎麼在別的電腦上打開 我用VS2008寫的,生成的.exe文件在我的電腦上能打

vc默認是Debug模式,可以在自己的機器上運行在別人的不能運行,需要改Release發行版才行。

E. C語言中,怎樣訪問其他路徑中的文件

fp=fopen(filename,"wb");里的filename就表示了文件的路徑及文件名,所以要把輸入的文件名和文件路徑拼接起來,計算出這個filename,
例如,
string
filename,
path,
name;
......(獲取path,
name的值)
filename
=
path
+
name;
fp=fopen(filename,"wb");

F. c語言 可不可以調用 電腦里的程序 比如:有C語言調用system32里的程序

一些在config.sys中經常用到的配置項目如下:

1、FILES=數字

表示可同時打開的文件數,一般可選擇20到50,需要注意的是,如果把FILES的值設得過大會佔用過多的基本內存。系統預設為FILES=8。

2、BUFFERS=數字

表示設置磁碟緩沖區的數目,通常設置為20-30左右。預設值一般為15。磁碟緩沖區是一塊內存區,用於存儲從磁碟讀入的數據或存儲寫到磁碟的數據。

3、DEVICE和DEVICEHIGH

用於載入一些內存駐留程序,用於管理設備。比如內存管理程序和光碟機驅動程序等。如:

DEVICE=C:\DOS\HIMEM.SYS

DEVICE=C:\DOS\EMM386.EXE RAM

DEVICEHIGH=C:\CDROM\CDROM.SYS

DEVICEHIGH與DEVICE的不同是前者將程序載入入高端內存。

4、HIMEM.SYS和EMM386.EXE

DOS只能直接使用640KB的內存,即基本內存,必須依靠其他內存管理程序來使用更多的內存,這兩條命令就是最常用的內存管理程序。

其中640KB到1MB之間的內存被稱為高端內存,是系統保留使用的。1MB以上的內存成為擴展內存,HIMEM.SYS就是負責管理擴展內存的。

EMM386.EXE負責管理高端內存並在擴展內存中模擬擴充內存供某些軟體使用。

因此為了使用更多的內存,配置文件中應有以下指令。

DEVICE=C:\DOS\HIMEM.SYS

DEVICE=C:\DOS\EMM386.EXE RAM

需要注意的是:EMM386.EXE必須要求先安裝HIMEM.SYS,因而必須確保安裝HIMEM.SYS的配置命令在EMM386.EXE之前。

5、DOS=HIGH,UMB

一般情況下,需要CONFIG.SYS文件加入這條命令,這樣會將DOS的系統文件移入高端內存,空出更多的基本內存給其他軟體使用。需要注意的是,如果沒有安裝EMM386.EXE,UMB,那麼這條指令將是無效的。

下是一個典型的CONFIG.SYS文件內容:

DEVICE=C:\DOS\HIMEM.SYS (載入himem,擴展內存管理器)

DEVICE=C:\DOS\EMM386.EXE NOEMS (高端內存並入擴展內存的工具

BUFFERS=15,0 (緩沖區數目)

FILES=50 (同時打開的文件數)

DOS=UMB (系統把DOS本身放在什麼地方)

LASTDRIVE=Z (驅動器盤符最大可以用大哪個)

DOS=HIGH

DEVICEHIGH=C:\DOS\ATAPI_CD.SYS /D:MSCD000 /I:0 (載入光碟機驅動程序。)

STACKS=9,256

此外,在CONFIG中還可以配置菜單式多重任務選擇的配置,用於不同任務的選擇,比如玩游戲、設置虛擬磁碟等,不過在這些應用在目前已經不常用了,這里就不多做介紹了。

有了config.sys以後,大部分的環境都能設置好,但是某些時候還是需要autoexec.bat來協作完成系統設備的載入,比如光碟機。另外,有寫設備直接使用命令來驅動的,就最好在autoexec.bat中執行來直接驅動,比如滑鼠。

下面是一個典型的autoexec.bat:

關於AUTOEXEC.BAT

電腦每次啟動時都會自動尋找AUTOEXEC.BAT批處理文件,從而可執行一些每次開機都要執行的命令,比如設置路徑PATH、載入滑鼠驅動MOUSE、磁碟加速SMARTDRV等。

下面給出一個比較典型的AUTOEXEC.BAT文件:

@ECHO OFF '不顯示命令行

'設置提示符前有目錄提示

PROMPT &P& G

PATH C:\DOS;C:\;C:\WINDOWS; C:\TOOLS '設置文件查找路徑

LH C:\MOUSE\MOUSE.COM

'載入滑鼠驅動程序

LH C:\DOS\SMARTDRV.EXE

'載入磁碟加速管理

LH C:\DOS\MSCDEX /S /D:MSCD000/M:12 /V '載入CD-ROM驅動

'設置臨時目錄

SET TEMP=C:\TEMP

如果需要啟動中文系統,也可以把中文系統的啟動命令加入其中,自然啟動以後就是中文的dos了。

通過config.sys,autoexec.bat兩個文件配合,完成絕大多數情況下DOS系統環境的配置。

G. C語言中如何實現文件訪問

1
以只讀方式打開第一個文件
2
以寫方式打開第二個文件
3
循環讀取字元,並寫入第二個文件。直到遇到eof結束。
4
關閉文件。
代碼:
#include

int main()
{
file *f1, *f2;
int c;
f1 = fopen("in.txt", "rb");
f2 = fopen("out.txt", "wb");//將in.txt復制為out.txt;
while((c = fgetc(f1)) != eof)
fputc(c,f2);
fcloseall();
return 0;
}

H. c語言程序怎麼調用文件,例如調用電腦中的圖片 ,視頻等

java,c,c++在處理文件的時候都是大同小異,只不過c語言會更加底層一些。沒經過任何封裝。java封裝了之後,就很豐富了。引申出很多流,位元組流,字元流等。不同的文件,如果我們只關心讀,寫。那麼操作都是一樣的。比如一個圖片,mp3等變成流了之後進行讀寫。但是如果我們關心的是打開。這個就不太一樣了。因為「打開」這個詞是站在用戶層的角度來說的。打開文件需要關心文件的種類,也就是文件的格式。所以需要有一個打開對應格式文件的程序。比如打開照片可以用window照片查看器。底層的對文件的讀寫是不關心文件的種類的。因為所有的文件最終的最終都是二進制存儲。以流的方式操作文件一般只有讀寫刪。而樓主的意思確切的說,應該是想調用打開某種文件格式的程序。例如樓主可能想如何用c語言調用酷狗播放器,只需要傳一個mp3路徑就可以播放,如果用c語言調用圖片查看器,只需要傳一個圖片地址就可以打開。

I. 在C語言中如何打開文件夾中的文件

    用文件路徑操作函數找到源代碼所在的文件夾。使用文件操作函數fopen打開源文件即可。

    路徑操作函數 chdir。

    chdir函數是C語言中的一個系統調用函數(同cd)功 能:更改當前工作目錄。參 數:Path 必選。Path 可能包含驅動器。如果未指定驅動器,則當前驅動器上的默認目錄或文件夾。返回值:成功返回0 ,失敗返回-1

    文件操作函數fopen。

    函數原型:FILE* fopen(const char * path,const char * mode);返回值:文件順利打開後,指向該流的文件指針就會被返回。如果文件打開失敗則返回NULL,並把錯誤代碼存在errno中。一般而言,打開文件後會做一些文件讀取或寫入的動作,若打開文件失敗,接下來的讀寫動作也無法順利進行,所以一般在fopen()後作錯誤判斷及處理。

J. c語言程序設計,如何打開電腦中的文件

萬能的網友
搜索資料 我來答
分享
舉報

閱讀全文

與c源程序文件的預設擴展名為相關的資料

熱點內容
pe模式桌面文件在哪 瀏覽:641
文件領導簽字在哪裡 瀏覽:239
電腦保存文件是點哪裡 瀏覽:689
word07圖片框 瀏覽:359
跨境付app現在支持哪些國家 瀏覽:647
手機mid文件 瀏覽:929
華碩筆記本升級bios找不到文件 瀏覽:399
編程和電腦哪個更適合孩子 瀏覽:718
xls壓縮文件怎麼設置 瀏覽:423
微信眨眼小女孩 瀏覽:207
cad2010安裝文件 瀏覽:379
編程上什麼學 瀏覽:364
美版s7升級70移動4g 瀏覽:112
金融數據包含哪些 瀏覽:240
尼爾應用程序錯誤 瀏覽:157
淘特app如何助力 瀏覽:472
cad文件有木馬 瀏覽:459
多頁文件怎樣改變字體 瀏覽:145
16燈搖搖棒的程序 瀏覽:705
作業成本相關數據哪裡找 瀏覽:826

友情鏈接