C++でcinの後のgetlineが入力を飛ばす原因と直し方
cinで数値を読んだ直後にgetlineが空文字列になる理由を解説。ignoreとwsの違い、空行を残す入力例、練習問題と解答を紹介します。
読む →TAG
C++の文法を、短いプログラムを動かしながら学びます。
12件の記事
cinで数値を読んだ直後にgetlineが空文字列になる理由を解説。ignoreとwsの違い、空行を残す入力例、練習問題と解答を紹介します。
読む →関数の宣言はあるのにリンクできない原因を、定義とビルド対象から解説。複数cppファイル、VS Codeの設定、練習問題と解答を紹介します。
読む →C++の最初の一歩として、画面へ文字を表示するコードを書き、main関数やセミコロンの意味を学びます。
読む →intやdoubleなどの型、変数の宣言、キーボード入力、四則演算を使い、簡単な計算プログラムを作ります。
読む →if、else if、else、比較演算子、論理演算子、switch文を使い、条件によって動きが変わるプログラムを作ります。
読む →while文、for文、do-while文、break、continueを使い、同じ処理を安全に繰り返す方法を学びます。
読む →関数、引数、戻り値、void、変数のスコープを学び、長い処理を役割ごとに分けます。
読む →配列、std::vector、std::stringを使い、複数の数字や文字をまとめて扱う方法を学びます。
読む →普通の変数・ポインタ・参照を、値のコピーと元データの変更で比較。&と*、nullptr、値渡しと参照渡しの違いを短い実行例で整理します。
読む →構造体の型・変数・メンバーを区別し、コピーと元データの変更を比較。ドットと矢印、参照での受け渡し、enum classまでキャラクターの例で学びます。
読む →class、オブジェクト、public、private、コンストラクタ、メンバー関数を使い、データと処理を一つにまとめます。
読む →変数、if文、while文、for文、関数、vector、構造体、参照を組み合わせ、複数人の点数を管理するプログラムを作ります。
読む →