問題タブ [getpwuid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1777 参照

c - readdir_r を使用してディレクトリ内のファイルを読み取り、qsort を使用してソートします

ディレクトリからファイルを読み取り、各ファイルの名前、ユーザー、グループ、およびサイズを検出するプログラムを C で作成しようとしています。各ファイルの情報は構造体配列に格納され、qsort を使用してファイル名で並べ替えられます。次に、ソートされたファイルが画面に出力されます。このプログラムは、readdir_r、getpwuid_r、および getgrgid_r を使用する必要があります。これらの関数の「_r」バージョンに指定する必要がある複数の引数を、目標を達成するためにどのように実装する必要があるかわかりません。また、いくつかの「構造体または共用体ではないメンバー 'name' の要求」エラーも受け取ります ('size'、'user'、および 'group' に対しても発生します)。

この状況で「_r」関数を適切に利用する方法を理解できる人はいますか? マニュアルページは、私が理解できるほど明確ではありませんでした。