[解決済み] ファイル->d_nameをCの変数に入れる。
2022-02-11 02:57:49
質問
あるプログラムについて問題があります。 私はフォルダの中のファイル名を取って変数に入れる必要があります。 私はそれを試してみました。
#define _POSIX_SOURCE
#include <dirent.h>
#include <errno.h>
#include <sys/types.h>
#undef _POSIX_SOURCE
#include <stdio.h>
int main()
{
DIR *dir;
struct dirent *file;
char fileName;
dir = opendir("../../incoming");
while ((file = readdir(dir)) != NULL)
printf(" %s\n", file->d_name);
fileName = file->d_name;
printf(fileName);
closedir(dir);
return 0;
}
サックス
解決方法は?
ファイル名を変数 'fileName' に読み込んでから、その変数を処理したいのだと思います。 2つの部分を修正します。
- fileName の型は、assign 用の struct メンバと同じにする。
-
whileループ......。
int main(){ DIR *dir; struct dirent *file; char fileName[255]; dir = opendir("../../incoming"); while ((file = readdir(dir)) != NULL) { printf(" %s\n", file->d_name); strncpy(fileName, file->d_name, 254); fileName[254] = '\0'; printf("%s\n", fileName); } closedir(dir); return 0; }
関連
-
[解決済み】ポインタと整数の比較で警告が出る
-
[解決済み】C言語で入力が整数型かどうかチェックする
-
[解決済み] 変数が「未定義」または「NULL」であるかどうかを判断するにはどうすればよいですか?
-
[解決済み] JavaScriptで変数が存在するか(定義されているか/初期化されているか)をチェックする
-
[解決済み] Bashで変数が設定されているかどうかを確認する方法は?
-
[解決済み] JavaScriptで変数が配列であるかどうかを確認する方法は?
-
[解決済み] "お知らせ 未定義変数"、"Notice: Notice: 未定義のインデックス", "Notice:未定義のインデックス", "Notice."。PHPを使用した「未定義のオフセット
-
[解決済み] 変数が存在するかどうかを確認するにはどうすればよいですか?
-
[解決済み] 複数行の出力をBash変数に取り込む
-
[解決済み】JavaScriptで定義されていない変数を確認する方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】変数の警告が設定されているが使用されていない
-
[解決済み】単項演算子「*」の型が無効(「int」がある)C言語でのエラー
-
[解決済み] strtokのセグメンテーションフォールト
-
[解決済み】GCC Cコードで静的宣言が非静的宣言に続くことを解決するには?
-
[解決済み】「無効なイニシャライザー」と表示されるのですが、何が間違っているのでしょうか?
-
[解決済み】Linuxでexeclp()がどのように動作するのか理解できません。
-
[解決済み】argv[]をint型として取得するには?
-
[解決済み] [Solved] .Cファイルをコンパイルしています。アーキテクチャ x86_64 の未定義シンボル
-
[解決済み】インクリメントオペランドとして lvalue が必要です。
-
[解決済み】なぜか。"エラー: 配列型を持つ式への代入"