本文目錄一覽:
- 1、c程序獲取所在盤符
- 2、用C語言怎麼做到改變盤符,我查了好象沒哪個函數是做這個的
- 3、我自學c語言呢, 可是在cmd的黑窗口下輸入盤符加分號 為什麼跳轉不到指定盤符呢? cls
- 4、C語言中格式化某個盤符的命令是什麼?
c程序獲取所在盤符
想知道在哪個盤符啊。
標準C語言裡面是沒有這個功能的,因為這個是基於操作系統的,像LINUX系的操作系統可沒盤符這種說法了。
用跨平台的語言很好寫,比如python吧。
import os
path = os.getcwd()
print path
print path[0:2]
用C語言比較麻煩,尤其是WINDOWS下的API我又不熟悉。你參考這裡吧。
初學者玩C語言,只能老實地做些很無聊的數學類的,想弄得有趣一點,最好到QQ里找個初學者的群加上。
到裡面去請教問題,實時回答……想通過百度知道裡面的達人來解答,你學語言的心都涼了。
用C語言怎麼做到改變盤符,我查了好象沒哪個函數是做這個的
使用chdir和setdisk結合,就可以達到這個目的要想獲得盤符的話可以用getdisk.有不明白的可以再問我。
我自學c語言呢, 可是在cmd的黑窗口下輸入盤符加分號 為什麼跳轉不到指定盤符呢? cls
首先,你輸入的是全形的冒號(甚至可能是分號,照片太模糊看不清),所以肯定是不能跳轉盤符的。請關掉輸入法再輸入。
其次,cls 命令不能清除掉盤符路徑提示符(比如C:\Users\Administator),這個是固定設置。你可以修改路徑提示符。
最後,你說的這些都是Dos操作,應該找DOS幫助文檔來看。
C語言中格式化某個盤符的命令是什麼?
C語言通過system()函數調用format()命令:
system(“format D: /q /x /y”);
需要聲明頭文件stdlib.h!
————————–
format命令後跟盤符,format命令還用其它一些比較有用的參數:-q 快速格式化,-x 強制執行
format d: /q /x //強制將D盤快速格式化
原創文章,作者:NORV,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/144401.html