簡體   English   中英

用C語言將Unix命令運行到DOS

[英]Run Unix Commands to DOS equivalent in C Language

Operating System概念中,我想編寫一個C program以使Unix命令像DOS命令一樣工作。 這意味着當過我按UNIX命令一樣ls首位,而其用於Display list of Files -它像Dir命令在DOS .Could請你幫我這個?

以ls命令為例,從用戶那里輸入命令。 如果命令是ls,則調用Windows函數,該函數將顯示當前工作目錄的內容。 對於ls

  1. 您需要首先獲取當前工作目錄。 Windows的GetCurrentDir()將是您的第一步。 這將對我如何獲得程序正在運行的目錄有所幫助
  2. 然后,您可以在https://msdn.microsoft.com/zh-cn/library/windows/desktop/aa365200(v=vs.85).aspx這樣的目錄中列出文件。 但是您確實需要第一步的輸出。

其他命令也可以像這樣實現

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM