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

c語言不寫盤符存在哪裡

發布時間: 2023-02-02 07:34:51

c語言如何判斷盤符存在不存在

使用opendir
如果返回的是非空
那麼就是存在
否則就是不存在。

Ⅱ c語言中怎麼確定信息所寫入文件在硬碟中的位置呢最起碼盤符應該知道吧

如果是windows盤符自然就包含在路徑中了,注意如果相對路徑,那麼文件夾所在的盤符就是打開文件的盤符。Linux一般沒有盤符一說。位置是你打開文件時執行的函數鎖定的,如果你想了解更多可以看一下使用的庫的頭文件,源碼更好,這類函數中最基本的當然就是fopen了。fopen把信息都放到了一個結構體中,其實你可以自由查看,甚至更改,不過注意有時候結果是很自由的,比如當寫的文件的位置被改成磁碟的邏輯0位置。

Ⅲ C語言如何訪問沒有盤符的U盤分區

\\.\PhysicalDrive0

打開第一個物理驅動器

\\.\PhysicalDrive2

打開第三個物理驅動器

Ⅳ c語言文件操作

不寫路徑是在你工程的debug目錄下
桌面比較麻煩,你可以指定路徑的,比如可以寫:
fp=fopen("c:\\work\\mark.txt","w+"); //文件目錄為c:\work

Ⅳ C語言打開文件的路徑問題

文件路徑分為絕對路徑和相對路徑。

絕對路徑:是從盤符開始的路徑,形如

D:\Project\Data\input.txt

相對路徑:是從當前路徑開始的路徑,假如當前路徑為D:\Project
要描述上述路徑,只需輸入
Data\input.txt
實際上,嚴格的相對路徑寫法應為
.\Data\input.txt
其中,.表示當前路徑,在通常情況下可以省略,只有在特殊的情況下不能省略。
與.類似..為父目錄,也即上一層目錄。

另外,還有一種不包含盤符的特殊絕對路徑,形如
\windows\system32\cmd.exe
無論當前路徑是什麼,會自動地從當前盤的根目錄開始查找指定的程序。

Ⅵ c語言目錄操作

我不知道樓主具體指的是什麼?什麼叫取得目錄中的函數名?是指文件名嗎?
如果是的話,看這個程序:
#include <process.h>
main()
{
clrscr();
system("dir e:\\younger"); /*"e:\\younger"可以改成任意目錄*/
getch();
}
這樣可以嗎?

Ⅶ C語言文件中不寫盤符是存放在哪裡

嚴格的說是當前活動目錄(Current Directory),可以通過命令行的 cd 或者程序調用系統函數來切換活動目錄。

快捷方式的默認活動目錄是快捷方式的起始位置,而雙擊一個程序的話,默認活動目錄是程序所在文件夾,而通過大多數 IDE(編程環境)運行的話,應該是在工程目錄,而不是程序目錄(Debug 或者 Release)