コマンドラインでprintfを使用する方法は?

ワットバット

ターミナルで単純な printf を使用して、直接プログラムできるかどうかを確認したかったのですが、うまくいきませんでした。私はそれにこれらの2行を書きました:

~$ #include<stdio.h>
~$ printf("E");

そしてそれは言う

bash: 予期しないトークン '"E"' に近い構文エラー

何も悪くない…?

スティールドライバー

あなたのシェルは C インタープリターではありません - 独自の構文と独自のprintf関数を持っています。C 関数から多くのフォーマット指定子を継承することは別として、まったく別です。

有効なフォームは

printf 'E\n'

または

printf '%c\n' E

#includeディレクティブに相当するものはありません(シェルに関する限り、これは単なる - 無視 - コメントになります)


コマンド ラインから実際に小さな C プログラムを作成する場合はcatヒアドキュメント使用してそれを行うことができます

$ cat > main.c
#include <stdio.h>

int main(void) {
    printf("Hello world!\n");
    return 0;
}

Ctrl+ を押して入力 py を終了しますD次に、次を使用してプログラムをコンパイルできますgcc

gcc -o my_first_prog main.c

そして最後にシェルから実行します

$ ./my_first_prog 
Hello world!

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

コマンドラインで-aを使用する方法は?

分類Dev

printfでrenameコマンドを使用する方法

分類Dev

djangoテストコマンドラインで--failfastを使用する方法は?

分類Dev

Ubuntuでこのコマンドラインを使用する方法

分類Dev

コマンドラインでJuliaコードを実行する方法は?

分類Dev

インラインsshコマンド内でawk {print}を使用する方法

分類Dev

アイテムでAnsibleコマンドを使用する方法は?

分類Dev

コマンドラインで画像をマージする方法は?

分類Dev

コマンド ラインで使用する guava jar を取得する方法

分類Dev

コマンドラインでWLANRSSIをスキャンする方法は?

分類Dev

JMeterでコマンドラインパラメータを使用する方法

分類Dev

Gnuplotでコマンドラインからグラフを保存する方法は?

分類Dev

dotnetを使用してコマンドラインで引数を渡す方法は?

分類Dev

Jenkinsパイプライン/ Linuxで次のコマンドを使用する方法

分類Dev

コマンドラインで.fsprojファイルを処理する方法は?

分類Dev

Goを使用してコマンドラインでdiffを実行する方法

分類Dev

Goを使用してコマンドラインでdiffを実行する方法

分類Dev

frama-cコマンドでprintf( ""、)とscanf( "")を処理する方法は?

分類Dev

libvirtコマンドラインからsetvcpusを使用する方法は?

分類Dev

コマンドラインからではなく、Python環境内でFonttoolsのpyftsubsetを使用する方法

分類Dev

Linuxコマンドラインのfindコマンドで-regexを使用する方法

分類Dev

コマンド/プログラムのパイプチェーンでwatchコマンドを使用する方法

分類Dev

xjcコマンドラインでJAXB拡張機能を使用する方法

分類Dev

コマンドラインでJ2MEsdk3.0を使用する方法

分類Dev

コマンドラインで引数の受け渡しを使用する方法

分類Dev

UbuntuのPerlコマンドラインツールでpdflibTETを使用する方法

分類Dev

Unixのgrepコマンドでランタイム変数を使用する方法

分類Dev

bashコマンドラインでawkの出力を使用する方法

分類Dev

minifyツールを使用してコマンドラインでJavascriptとCSSを縮小する方法は?

Related 関連記事

  1. 1

    コマンドラインで-aを使用する方法は?

  2. 2

    printfでrenameコマンドを使用する方法

  3. 3

    djangoテストコマンドラインで--failfastを使用する方法は?

  4. 4

    Ubuntuでこのコマンドラインを使用する方法

  5. 5

    コマンドラインでJuliaコードを実行する方法は?

  6. 6

    インラインsshコマンド内でawk {print}を使用する方法

  7. 7

    アイテムでAnsibleコマンドを使用する方法は?

  8. 8

    コマンドラインで画像をマージする方法は?

  9. 9

    コマンド ラインで使用する guava jar を取得する方法

  10. 10

    コマンドラインでWLANRSSIをスキャンする方法は?

  11. 11

    JMeterでコマンドラインパラメータを使用する方法

  12. 12

    Gnuplotでコマンドラインからグラフを保存する方法は?

  13. 13

    dotnetを使用してコマンドラインで引数を渡す方法は?

  14. 14

    Jenkinsパイプライン/ Linuxで次のコマンドを使用する方法

  15. 15

    コマンドラインで.fsprojファイルを処理する方法は?

  16. 16

    Goを使用してコマンドラインでdiffを実行する方法

  17. 17

    Goを使用してコマンドラインでdiffを実行する方法

  18. 18

    frama-cコマンドでprintf( ""、)とscanf( "")を処理する方法は?

  19. 19

    libvirtコマンドラインからsetvcpusを使用する方法は?

  20. 20

    コマンドラインからではなく、Python環境内でFonttoolsのpyftsubsetを使用する方法

  21. 21

    Linuxコマンドラインのfindコマンドで-regexを使用する方法

  22. 22

    コマンド/プログラムのパイプチェーンでwatchコマンドを使用する方法

  23. 23

    xjcコマンドラインでJAXB拡張機能を使用する方法

  24. 24

    コマンドラインでJ2MEsdk3.0を使用する方法

  25. 25

    コマンドラインで引数の受け渡しを使用する方法

  26. 26

    UbuntuのPerlコマンドラインツールでpdflibTETを使用する方法

  27. 27

    Unixのgrepコマンドでランタイム変数を使用する方法

  28. 28

    bashコマンドラインでawkの出力を使用する方法

  29. 29

    minifyツールを使用してコマンドラインでJavascriptとCSSを縮小する方法は?

ホットタグ

アーカイブ