簡體   English   中英

C-程序中的UNIX命令

[英]C - UNIX commands in program

我正在嘗試創建一個程序,該程序將計算目錄數量或可讀/可寫/可執行文件的數量。 用戶僅輸入作者的姓名和字母“ d”,“ r”,“ w”或“ x”。 我試圖在程序中直接調用“ ls -l”,但這導致了錯誤。 您如何在C程序中調用UNIX命令?

我試圖在程序中直接調用“ ls -l”,但這導致了錯誤。 您如何在C程序中調用UNIX命令?

您可以在C程序中設置system ,例如:

system( "ls -l" );

為此,您還需要#include <stdlib.h>

使用find命令可能會更好,可以使用命令“ find。-td | wc -l”對目錄進行計數,並對帶有適當標志的文件執行類似的操作。

暫無
暫無

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

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