私はディレクトリの下にすべてのソースコード(例えば、*.c
、*.h
)を解析したいC.C言語の解析ファイルの詳細
と初心者です。
ファイル名、サイズ、ソース内の行数を知りたい。
検索後、1つのファイルの詳細を解析して(ソースの行数を取得できます)。私はsystem()
を使用して、サイズとファイル名、またはディレクトリ内のファイルリスト(サイズなし)を知ることもできます。
しかし、これらをすべて1つのプログラムに結合する方法についてはわかりません。そのためのガイダンスを探しています。
ありがとうございます!以下
今
ための私のコードである次のステップについては考えている。..
int main (void){
DIR *dp;
FILE *fp;
struct dirent *ep;
dp = opendir ("./");
fp = fopen ("output.txt", "w");
if (dp != NULL)
{
while (ep = readdir (dp))
fprintf(fp,"%s\n", ep->d_name);
(void) closedir (dp);
}
else
perror ("Couldn't open the directory");
return 0;
}
これは開発サイトでOPは初心者のCプログラマであるため、 'wc dir/*'や 'wc dir/*。[hc]' –
@Tomを使ってください。 )彼らはこれを行うための独自のプログラムを書こうとしています:-) – paxdiablo
解析したいのですか、コンパイルしますか? –