[解決済み】C言語のフォーマット文字列でデータ引数が使用されない [重複]。
2022-02-13 02:37:14
質問
を記述したprintf文はすべてエラーになります。
<ブロッククオートフォーマット文字列で使用されないデータ論証。
インターネットで調べてみると、関連するものがいくつか見つかりましたが、解決策を完全に理解できなかったので、ここで誰かがさらに説明してくれることを期待しています。
void displayPuzzle()
{
int i, j;
char x = 'A';
for (i = 0; i < COLOUMNS; i ++)
{
printf("%c ", x); //error here
x++;
}
printf("\n\n");
for (i = 0; i < ROWS; i ++)
{
printf("%d\t", i); //error here
for (j = 0; j < COLOUMNS; j ++)
{
printf("%c ", puzzle[i][j]); //error here
}
printf("\n\n");
}
}
解決方法は?
のフォーマット文字列指定子
printf
使用
%
でなく、フォーマット指定子の開始を示す。
&
.
void displayPuzzle()
{
int i, j;
char x = 'A';
for (i = 0; i < COLOUMNS; i ++)
{
printf("%c ", x);
x++;
}
printf("\n\n");
for (i = 0; i < ROWS; i ++)
{
printf("%d\t", i);
for (j = 0; j < COLOUMNS; j ++)
{
printf("%c ", puzzle[i][j]);
}
printf("\n\n");
}
}
関連
-
[解決済み】Cコンパイルエラー。"変数サイズのオブジェクトが初期化されていない可能性がある"
-
[解決済み] JavaScriptで複数行の文字列を作成する
-
[解決済み] C#で文字列のエンコーディングを手動で指定せずに、一貫性のあるバイト表現を得るには?
-
[解決済み] どうすれば、文字列中のリテラルな中抜き文字を印刷し、また.formatを使用することができるのでしょうか?
-
[解決済み] ランダムな文字列を使用するこのコードは、なぜ "hello world" と表示されるのですか?
-
[解決済み] と'is'のどちらかを使って文字列を比較すると、異なる結果になることがあるのはなぜですか?
-
[解決済み] Bashで文字列を比較する方法
-
[解決済み] 文字列の一覧から空の文字列を削除する
-
[解決済み] printfは、フォーマット文字列の中に改行がないと、呼び出し後にフラッシュしないのはなぜですか?
-
[解決済み] longをフォーマットするprintfの引数は何ですか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Cコンパイルエラー。"変数サイズのオブジェクトが初期化されていない可能性がある"
-
[解決済み】組み込み関数「malloc」の暗黙の宣言の非互換性
-
[解決済み】 strcpyとstrdupの比較
-
[解決済み】初期化がキャストなしで整数からポインタを作成 - C言語
-
[解決済み】Cygwin - Makefile-error: ターゲット `main.o' のレシピに失敗しました。
-
[解決済み】sizeof float (3.0) vs (3.0f)
-
[解決済み】MPI通信でMPI_Bcastを使用する場合
-
[解決済み] char pointers: 'char*' から 'char' への無効な変換?
-
[解決済み] [Solved] .Cファイルをコンパイルしています。アーキテクチャ x86_64 の未定義シンボル
-
[解決済み】0LLや0x0ULの意味は何ですか?