C++でcinの後のgetlineが入力を飛ばす原因と直し方
cinで数値を読んだ直後にgetlineが空文字列になる理由を解説。ignoreとwsの違い、空行を残す入力例、練習問題と解答を紹介します。
読む →TAG
例題をまねして書き、実際に動かしながら学ぶ記事です。
55件の記事
cinで数値を読んだ直後にgetlineが空文字列になる理由を解説。ignoreとwsの違い、空行を残す入力例、練習問題と解答を紹介します。
読む →関数の宣言はあるのにリンクできない原因を、定義とビルド対象から解説。複数cppファイル、VS Codeの設定、練習問題と解答を紹介します。
読む →Gitでnot a git repositoryが出たとき、PowerShellの現在地・プロジェクトのパス・.gitを確認する手順を解説。ZIPとcloneの違い、新規初期化の判断、練習の解答も紹介します。
読む →git pushがnon-fast-forwardで拒否されたときの確認手順。未コミット変更を守り、fetchで履歴を調べて統合する方法、競合とmerge --abort、練習の解答を解説します。
読む →constへの再代入で出るTypeErrorを、カウンター・計算・配列の例で解説。letへ変える場合と、constを保って直す場合の判断、練習問題と模範解答を紹介します。
読む →addEventListenerやtextContentでnullのエラーが出たとき、取得結果・idとclass・実行順を順番に確認する方法を解説。deferの使い方と、練習問題の解答も掲載します。
読む →ファイルはあるのにPythonでFileNotFoundErrorが出る原因を、相対パスと作業フォルダから確認。pathlibと__file__を使う直し方を解説します。
読む →リストの範囲外エラーを、lenと添字・ループの回数・空リスト・入力番号から解決。負の添字とスライスの違いも例で説明します。
読む →NameErrorの原因を、つづり・実行順・if文の分岐・関数のスコープから切り分けます。returnを使う修正例と練習問題の解答付き。
読む →Windowsで作ったHTMLをGitHub Pagesで無料公開する手順。ブラウザーでのアップロード、公開設定、更新方法、404や画像・CSSが表示されない原因まで解説します。
読む →タイトル・プレイ・ゲームオーバーを、実行できる小さなPythonプログラムで切り替えます。状態遷移、初期化、ifとelifの違い、一時停止の練習と解答を解説します。
読む →左端・右端の計算から始め、四角形の当たり判定を4段階で読み解きます。数値例、端が触れる場合、一度だけ加点する実行例、練習の解答を掲載します。
読む →入力・更新・描画の順番を、キャラクターの位置が変わる数値で追います。FPSで速さが変わる原因、経過時間の使い方、ブラウザーの繰り返し、練習の解答を解説します。
読む →コミットをGitHubへ送るまでを、接続先・認証・pushの順に解説します。pullとfetchの違い、公開サイトに反映されない理由、秘密情報の扱い、練習の解答も掲載します。
読む →ブランチを作って編集し、mainへ統合する流れを、前後のファイル内容で確認します。未コミット変更の注意、fast-forward、競合の直し方、練習と解答を解説します。
読む →Gitで履歴を残すまでを、保存・ステージ・コミットの違いから解説します。変更前後の確認、add後に編集した場合、初期設定、練習問題と解答も掲載します。
読む →スマホで横にはみ出す原因を、幅の計算から理解します。viewport、画像、Grid、メディアクエリーを段階的に使い、1列・2列・3列を切り替える練習まで進めます。
読む →CSSの読み込み、セレクター、余白とボックスモデルを、学習カードを作りながら解説します。Flexboxの親子関係、指定が効かない理由、練習の解答も確認できます。
読む →HTMLのタグ・属性・headとbodyを、学習ノートのページを作りながら理解します。保存と更新の違い、リンク切れの直し方、練習問題の解答も段階的に説明します。
読む →PythonのTypeErrorを実際の値と型から直し、構文・実行時・計算ミスを見分けます。エラーの読む順、最小例、質問の作り方、境界値の練習と模範解答を解説します。
読む →Pythonで文字を表示し、インデントやコメントなど、最初に知っておきたい書き方を学びます。
読む →ブラウザでJavaScriptを実行し、console.log、scriptタグ、コメントの基本を学びます。
読む →C言語の基本形、printf、main関数、コメントを使い、最初のプログラムを動かします。
読む →Pythonの変数とinputを、おにぎりの合計金額を計算しながら学びます。文字と数字の違い、型変換、よくあるエラー、練習問題の解答まで順を追って説明します。
読む →let、const、数値、文字列、真偽値、テンプレートリテラル、主な演算子を学びます。
読む →int、double、charによる変数宣言と、printf・scanfを使った入力と計算を学びます。
読む →Pythonのif、elif、else、比較演算子、and、or、notを使い、条件に応じた処理を作ります。
読む →if、else if、else、厳密等価演算子、論理演算子、switch文を学びます。
読む →if、else、比較演算子、論理演算子、switchを使い、条件によって処理を変える方法を学びます。
読む →Pythonのwhile、for、range、break、continueを使い、同じ処理を安全に繰り返します。
読む →while、for、for...of、配列、push、break、continueを使い、複数の値を順番に処理します。
読む →while、for、do-while、break、continueを使い、同じ処理を安全に繰り返す方法を学びます。
読む →def、引数、戻り値、デフォルト引数、変数のスコープを学び、処理を読みやすく分けます。
読む →function、引数、戻り値、アロー関数、変数のスコープを学びます。
読む →関数の定義、引数、戻り値、プロトタイプ宣言、変数の有効範囲を初心者向けに説明します。
読む →listとdictを使い、複数の値や、名前と値の組み合わせをまとめて扱います。
読む →オブジェクト、プロパティ、メソッド、JSON.stringify、JSON.parseを学びます。
読む →複数の値をまとめる配列、添字、文字列、fgets、strlenの基本を短いコードで学びます。
読む →try、except、ValueError、with、openを使い、入力エラーへの対応とテキストファイルの読み書きを学びます。
読む →querySelector、textContent、addEventListenerを使い、ボタンを押すと表示が変わるWebページを作ります。
読む →普通の変数とポインタは何が違う?値のコピーと元の値の変更を同じ例で比べ、&と*、関数への渡し方、NULLまで順に整理します。
読む →変数、if文、for文、関数、リスト、辞書を組み合わせ、3問のクイズゲームを作ります。
読む →HTML、CSS、変数、関数、if文、DOM、クリックイベントを組み合わせ、数字を増減できるWebアプリを作ります。
読む →構造体の型・変数・メンバを区別し、値のコピーとポインタ経由の変更を同じ例で比較。ドットと矢印、typedef、enumまで順に学びます。
読む →変数、入力、条件分岐、繰り返し、関数、配列、ポインタ、構造体を組み合わせて小さなプログラムを完成させます。
読む →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、構造体、参照を組み合わせ、複数人の点数を管理するプログラムを作ります。
読む →