- ベストアンサー
printf文で%を出力させたい
awkのEND節で printf("%"); としたところ、 %が出力されませんでした。 出力させる方法を教えて下さい。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- AWKのprintf文
AWKのprintf文で”printf(”%d”¥n,data);”という文字列を出力したいのですが、うまくできません。%dを¥%dとすればいいだけなのかと思ったのですが、”not enough args in printf・・”というエラーとなってうまくエスケープされていないようなのですが、うまく逃げる方法はないでしょうか?出力はprintf文にはこだわらないのですが 他にいい方法があるのでしょうか?
- ベストアンサー
- その他(プログラミング・開発)
- printf文で"という文字を出力したい
#include <stdio.h> #include <stdlib.h> #include <string.h> main() { printf("a"b"c\n"); } 標準出力でa"b"cと出力したいのですが、エラーが出てしまいます。 printf文で"を出力することは可能なのでしょうか。 教えてください、お願いします。
- ベストアンサー
- C・C++・C#
- printf()で出力したいんですが?
#include <stdio.h> int main( void ) { int air[4]; int i; i = 0; printf( "データ入力\n" ); do{ scanf( "%d\t", &air[ i++ ]); } while(air[ i - 1 ] > 0 ); printf( "%d\n", i ); return 0; } このプログラムはコンパイル出来ますが、期待していたprintf関数での出力ができません。 その理由として何がありますか?関数の使い方が間違っているのか、DO~WHILE文が使えない場所 なのか、もし直すとすればどう直せばいいのですか。
- ベストアンサー
- C・C++・C#
- printfの出力について
初歩的な事ですが、 short *a; short b; a = &b; printf("%04x\n",x++); だとどのように出力されるのですか? 本を読むと、4つの幅をもたせて16進数で表すと思うのですが、 実行してもよくわからないのでよろしければ教えてください。 bのアドレスは、0x1234としておきます。
- ベストアンサー
- C・C++・C#
- printfの出力内の文字をdefineしたい
defineで定義した内容をprintfしたいのですが、どうすればいいですか? 次のようなコードを書きましたがコンパイルが通りませんでした。 #define ALP2 B int main(){ printf("A"ALP2"C"); return 0; } 上記のコードで「ABC」という出力を得たいです。 できれば変数に代入してから出力というのは避けたいので、それ以外の方法がありましたら教えてください。
- ベストアンサー
- C・C++・C#
- c言語でprintfを強制的に出力させたい。
printfの直後に重い処理(長いループなどの)が入るとその処理が終わるまで、printfの内容が表示されない事があるんですが、これを強制的に出力させる方法ってありますか? 補足:この質問はprintfの中に改行文字を入れない場合に限ってです。
- ベストアンサー
- C・C++・C#
- printfについて
printfで void main() { int n=0.1; printf("%g",n); } と入力したのですが、 出力結果が-5.34432e+226と出たのですが、なぜなのでしょうか?
- 締切済み
- C・C++・C#
- printfを使って出力
以下の課題が分からず困っています。 Scannerを使ってprintfで出力するようなんですが,txtファイルをどうやって読み込めばいいでしょうか? よろしくお願いします。 基本課題3:「成績ファイルを読み込んで科目毎の平均点を表示する」 ---tstfile3.txtの内容---- 岡田,90,100,65 青木,70,80,100 ------------------------ 成績ファイル(tstfile3.txt)を読み込んで内容を表示し、 さらに科目ごとの平均値(少数1桁まで)を表示するプログラムを作成せよ。 ---実行結果--- 岡田 90 100 65 青木 70 80 100 平均 80.0 90.0 82.5
- ベストアンサー
- Java