新聞中心
c語言程序如何設(shè)置默認(rèn)路徑
1、GetModuleFileName(NULL,szFile,MAX_PATH);此時,szFile 中保存了程序本身的路徑,可以將最后的擴(kuò)展名改為 txt 即可得到一個與程序同路徑同名的文本文件名,將數(shù)據(jù)寫入其中即可。
創(chuàng)新互聯(lián)專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于做網(wǎng)站、網(wǎng)站建設(shè)、鹽山網(wǎng)絡(luò)推廣、小程序開發(fā)、鹽山網(wǎng)絡(luò)營銷、鹽山企業(yè)策劃、鹽山品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運(yùn)營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們最大的嘉獎;創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供鹽山建站搭建服務(wù),24小時服務(wù)熱線:028-86922220,官方網(wǎng)址:www.cdcxhl.com
2、設(shè)置fopen打開的文件為固定路徑 ,如果路徑及文件名都是固定的,只需要使用字符串指針或者字符數(shù)組將路徑設(shè)置成字符串常量即可。
3、確定退出就可以了。不過要注意:千萬要記得在哪里修改過,如不想再安裝在這個目錄下時,要重新把它設(shè)回“C:\Program Files”。
4、可以是絕對路徑 也可以是相對路徑 絕對路徑 就是帶盤符的。 比如 c:\\a.txt這樣的 相對路徑 就是以當(dāng)前可執(zhí)行文件運(yùn)行路徑作為起始 一般用絕對路徑不容易出錯。
5、chdir函數(shù) int chdir(char *path);功 能:更改當(dāng)前工作目錄。參 數(shù):Path 目標(biāo)目錄,可以是絕對目錄或相對目錄。
C語言中要讀一個文件需要文件路徑么
1、文件不在執(zhí)行程序的文件夾內(nèi),就需要完整的文件路徑。在文件夾內(nèi),使用文件名即可。C語言標(biāo)準(zhǔn)庫提供了一系列文件操作函數(shù)。文件操作函數(shù)一般以f+單詞的形式來命名(f是file的簡寫),其聲明位于stdio.h頭文件當(dāng)中。
2、C語言在讀取文件的時候,會通過路徑找到這個文件,然后將文件中的相關(guān)數(shù)據(jù)(數(shù)據(jù)類型不重要)讀取出來保存到你預(yù)先定義好的一塊存儲區(qū)域,可以使malloc的,也可以是系統(tǒng)分配的。
3、這個你隨便放,你要讀那個文件,就把文件的路徑傳給FILE指針就可以了。這與文件的位置無關(guān),關(guān)鍵是文件的路徑要寫對。
4、可以是絕對路徑 也可以是相對路徑 絕對路徑 就是帶盤符的。 比如 c:\\a.txt這樣的 相對路徑 就是以當(dāng)前可執(zhí)行文件運(yùn)行路徑作為起始 一般用絕對路徑不容易出錯。
5、if (!fin) printf(open err);fscanf(fin,%d,&x);printf(%d,x);fclose(fin);} c++ 也一樣。
6、老師在運(yùn)行時,如果文件就在你的程序所在目錄下,則你打開文件命令不需要加路徑:fopen(your_file.txt, r );如果文件不在目錄下,則,你需要讓老師在運(yùn)行時輸入文件路徑,不然,程序是不知道該去哪里讀文件路徑的。
請問C語言的讀得到一個文件的全路徑的函數(shù)是什么?
這是我的TFTP程序中的一個函數(shù),是搜索當(dāng)前盤符下的所有文件,包括文件的大小,并發(fā)送到客戶端,其中就有查找當(dāng)前路徑下的文件,你自己挑一下,應(yīng)該能完成你的需求。
舉例:char str[1024]。fgets( str , sizeof(str), fp ),//fp打開的文件指針。然后調(diào)用for循環(huán)去讀取串的的數(shù)據(jù),假設(shè)你的分隔符是空格,遍歷str,遇到空格就得到一個數(shù)據(jù),然后繼續(xù)遍歷,直到str尾。
FILE *pFile;然后調(diào)用fopen函數(shù)打開文件,fopen定義如下:FILE *fopen(const char* filename,const char* mode );第一個參數(shù)是文件的全路徑名,注意如果文件叫C:\Test.txt,那么寫的時候應(yīng)該寫成C:\\Text.txt。
文章名稱:c語言函數(shù)文件路徑 c語言中文件路徑格式如何設(shè)置
分享路徑:http://www.dlmjj.cn/article/dcjeipp.html