導航:首頁 > 文件類型 > 以名字為文件名c語言

以名字為文件名c語言

發布時間:2023-09-18 12:56:59

『壹』 C語言文件命名是否有規則

DOS系統規定文件名的字元數是8,擴展名的字元數是3,文件名字元數超過8時,DOS系統會自動進行縮略,所以struct person.dat文件無法打開。

『貳』 c語言輸入一個文件名打開該文件

用一個字元串記錄你輸入的路徑和文件名,用以下代碼就版可以權勝任。

//#include"stdafx.h"//Ifthevc++6.0,withthisline.
#include"stdio.h"
#include"stdlib.h"
intmain(void){
FILE*fp;
charfilename[30],x[31];
printf(": ");
gets(filename);
if((fp=fopen(filename,"r+"))==NULL){
printf("Openthefilefailure... ");
exit(0);
}
fgets(x,30,fp);
printf("%s",x);
fclose(fp);
return0;
}

『叄』 C語言輸入文件名

這里假設需要讀取的文件在源文件的目錄下:

#include <stdio.h>
int main(void)
{
char str[30];
scanf("%s",str);
FILE *tp;
tp=fopen(str,"rt+");
char input[200],temp;
int count=0;
temp=fgetc(tp);
while(temp!=EOF)
{
input[count]=temp;
count++;
temp=fgetc(tp);
}
input[count]=0;
printf("%s",input);
fclose(tp);
getch();
}

『肆』 C語言文件名命名有什麼規則么

C語言文件名命名只要符合標識符命名規則即可,另外,頭文件以".h"為後綴,源文件以".c"為後綴。

C語言標識符命名規則:

  1. 標識符由字母(A-Z,a-z)、數字(0-9)、下劃線「_」組成,並且首字元不能是數字,但可以是字母或者下劃線。例如,正確的標識符:abc,a1,prog_to。

  2. 不能把C語言關鍵字作為用戶標識符,例如if ,for, while等.

  3. 標識符長度是由機器上的編譯系統決定的,一般的限制為8字元(註:8字元長度限制是C89標准,C99標准已經擴充長度,其實大部分工業標准都更長)。

  4. 標識符對大小寫敏感,即嚴格區分大小寫。一般對變數名用小寫,符號常量命名用大寫。

  5. 標識符命名應做到「見名知意」,例如,長度(外語:length),求和、總計(外語:sum),圓周率(外語:pi)……

『伍』 如何用c語言重命名

可以通過C庫函數rename實現。

頭文件:stdio.h

原型::int rename(char *oldname, char *newname);

功能: 給一個文件重命名,從原始的oldname改成新名字newname。如果oldname和newname帶有路徑,且所在文件夾不同,那麼用該函數可以實現文件移動功能。刪除成功返回0,否則返回-1。

使用rename需要注意:

一、重命名文件:

  1. 如果newname指定的文件存在,則會被覆蓋。

  2. 如果newname與oldname不在一個目錄下,則相當於移動文件。


二、重命名目錄:

  1. 如果oldname和oldname都為目錄,則重命名目錄。

  2. 如果newname指定的目錄存在且為空目錄,則先將newname刪除。

  3. 對於newname和oldname兩個目錄,調用進程必須有寫許可權。

  4. 重命名目錄時,newname不能包含oldname作為其路徑前綴。例如,不能將/usr更名為/usr/foo/testdir,因為老名字( /usr/foo)是新名字的路徑前綴,因而不能將其刪除。

閱讀全文

與以名字為文件名c語言相關的資料

熱點內容
wokrNC和UG編程哪個好 瀏覽:487
愛奇藝隨刻文件名 瀏覽:40
wps是怎麼壓縮文件 瀏覽:986
dos配置文件名 瀏覽:582
java軟體工程師做什麼 瀏覽:897
3dmax導出ive文件 瀏覽:464
數據重復性好是什麼意思 瀏覽:166
如何查找電腦文件使用歷史記錄 瀏覽:821
linux可以運行exe的文件嗎 瀏覽:935
庫幣是哪個國家的app 瀏覽:201
大智慧internet文件夾有哪些文件 瀏覽:89
編程培訓課程哪個排名好 瀏覽:124
我的cad怎麼沒顯示文件選項卡 瀏覽:952
命令行當前是哪個資料庫 瀏覽:588
為什麼appstore打開空白 瀏覽:574
選貨車軟體什麼app最好 瀏覽:577
psv仙境傳說ace如何降級版本 瀏覽:460
杭州哪裡學少兒編程比較好 瀏覽:642
什麼網站可以自己翻唱歌曲 瀏覽:291
javalist作為參數 瀏覽:176

友情鏈接