當前位置:首頁 » 編程語言 » c語言中路徑不存在
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言中路徑不存在

發布時間: 2023-03-26 00:47:40

1. 為什麼在家裡用c語言環境編程總顯示找不到路徑

你肯定是沒有找到頭文件之類的原因的。你可以先打開TC,然後選擇Options菜單,再選擇Directories子菜單,查看你的這些文件的路徑都是哪裡,要麼根據這些路徑把你的TC整個文件夾移動到路徑指定的文件夾上,要麼把路徑改成你當前TC所在的文件夾

2. C語言下如何創建文件到事先不存在的文件夾中

用system 是最快捷的方法。
讓用戶輸搜伏入路徑,或 輸入路徑和世咐攜文件名(你可以再分開路徑和文件名--這是簡單的字元處理啊)

FILE *fout;
char path[80] = "xxx\\yyy",nameout[80]="xxx\\yyy\\y.dat";
char cm[100];
// 這里可以讓簡手用戶輸入路徑path[]
sprintf(cm,"mkdir %s",path); // 組成命令
system(cm); // 建路徑
if ( (fout=fopen(nameout,"w"))==NULL) {
printf("Can not open %s\n",nameout);
exit(0);
}
fclose(fout);

3. C語言中沒有辦法運行出圖形,找不到指定路徑怎麼辦。

你需要拷貝TC的圖形庫支持文件到你寫的可執行程序的目錄。

比如你編譯完代碼生成了D:\test\12345.exe
那麼你需要將TC的圖形庫(一般為egavga.bgi或者CGA.bgi)拷貝到D:\test目錄下。

這些庫文件可以在網上下載,也可以在TC安裝目錄中找到。

4. C語言的運行問題(總說文件不存在)

這個可能是指您的頭文件不存在,希望您能說的仔細些。
關於這個問題,可以考慮以下幾點:
1、是否確實在相應目錄下包含該文件,可以到那個目錄下搜索一下,所包含的文件是否卻是存在;
2、C++中的包含文件語法為#include
<xxx>和#include
"xxx"兩種,如果是包含系統的頭文件,應該使用前者,如果包含自定義的頭文件,應該使用後者。

5. C語言的運行問題(總說文件不存在)

1、如果是c語言生成的可執行程序,提示找不到文件,一般是因為沒有指明程序的目錄,特別是在Linux平台上,以test.c為例:

gcc-otesttest.c
./test

其中,「.「是指的當前目錄,行櫻仔頌跡./test就是執行當前目錄下的test程序。在windows平台上生成控制台程序時,需要使用cd命令進入debug或者relase目錄,比如

cdtest/debug

2、如果是C語言源代碼中使用fopen等系列的文件操作函數對文件進行打開、讀寫等操作,提示打不開文件,一般是C源代碼中的FILE指針返檔汪回了NULL,調用相應的函數時,需要指明要操作文件的具體路徑 。