不惑にしてまだ何者でもない者のブログ

Arduino関連、Raspberry Pi関連、プログラミング学習

paizaラーニング『C言語入門編3: ループ処理を学ぶ (全8回) 』を受講してみた

2021-02-03 23:27:02 | paiza

『C言語入門編3: ループ処理を学ぶ (全8回) 』


メモ

#06:データを読み込んでみよう - 標準入力

  • 標準入力からデータを読み込む - fgets
    例:fgets(buf, sizeof(buf), stdin);
  • 読み込んだデータを変換する - sscanf
    sscanfをつかって、データを変換する
    • 例:sscanf(buf, "%s", str);
      ↑これなんで必要なんだっけ?😟 
      → 改行やスペースを取り除くことができるから
    • 例:sscanf(buf, "%d", &n);
      3つの目の引数には変数の値ではなく、アドレスを渡す。
      → したがって、数値の場合は、変数の前に&を付ける。
      ↑上のstrの場合は配列だからstrがアドレスを意味する。
  • 変換指定
    • %d : int型の整数値
    • %s : 文字列
    • %f : double型の実数値
    • %c : 文字
    • %p : ポインタの値
  • マクロ - #define
    • 例:#define N 10
    • マクロ名は見分けがつきやすいように、大文字を使う
※ 標準入力って、CとC++でだいぶ違っているから面倒くさい😫 
っていうかCが決まりごと多すぎなんだよな😡 

認定証

チャプター8の演習課題では、ちゃんと令和に対応した問題となっていた!😲 


学習ステータス

最強の村人から初級兵士に進化!
でももしかしたら、初級兵士よりも最強の村人の方が強いかもしれない😁 



最新の画像もっと見る

コメントを投稿