admin

C言語

C言語 入門 ファイル入出力関数を全て解説!(fopen)

ファイル操作の方法は大体わかるんだけど、ファイルの入出力関数の使い方がいまいち分からないな。 分かりやすく全種類まとめて解説して欲しい… こちらの悩みを解決しますね。 ✔本記事の内容 ・ファイル入出力関数を解説! ・ファイル入出力関数は全部
C言語

C言語 入門 ファイル読み込み、ファイル出力を徹底解説!

他のファイルに保存された文章を、プログラムで読み取り出来たらなあ。 コマンドプロンプトを使わないで簡単にファイルの入出力をしたい。 この記事を読めばこれらの悩みは解決できます。実際、コマンドプロンプトでもファイルの入出力はできます。過去に、
C言語

C言語 入門 switchの使い方とサンプルコード

C言語で使うswitchって何だろう?switchの使い方を詳しく知りたいな。 switchの解説、始めます。 この記事を書いている自分は、一日中プログラミングしていた過去がありました。現在、そこで学んだC言語について解説中です。 本記事の
C言語

C言語 入門 コマンドプロンプトでプログラムを実行する方法!

C言語をコマンドプロンプトで実行する方法が分からないな。 コマンドプロンプトを使えば、他のファイルに保存された文章をプログラムで読み取り出来るみたいなんだけど…🤔 こちらの悩みを解決していきますね。 本記事の内容 ・コマンドプロンプトを使う
C言語

C言語 入門 文字数のカウントで使用する変数は2つだけ

C言語で文字数のカウンターを作りたいな。初心者でも簡単にできるみたいだけど、どうやってプログラムを作るんだろう 結論から言うと、C言語で文字数のカウンターを作るなら、以下2つの変数で十分ですよ。 ✔文字数カウントで必要な変数 ・文字の入力
C言語

C言語 入門 2次元配列を使えば、文字列を何回も代入できる!

2次元配列で文字列を何回も代入したい。 2次元配列が分からない。 ただの配列じゃなくて、少し難しい配列を勉強したい。 この記事を読めば、これらの悩みを解決できます。 2次元配列では、複数ある配列を2回でグループ分けが可能です。分かりやすく言
C言語

C言語 入門 配列に文字列を代入!(¥0の解説もします!)

C言語での文字列の使い方が分からない。 文字列の文字数と用意した配列の数が一致しないのは何で?¥0って何? 今回はこんな悩みを解決していきます! 説明するように配列を使えば、文字列の代入は簡単になります! strcpyという関数を使った方法
C言語

C言語 入門 乱数の発生方法を3手順で解説

C言語で本格的な乱数を発生させる方法を知りたいな。乱数を発生させて、本格的なゲームを作ろうと思うんだけど、どうやるの? こちらの悩みを解決しますね。 まず、乱数に詳しくない人向けに軽く説明します。 乱数 とは、ある範囲の数字を等確率で発生さ
C言語

C言語 入門 scanfの使い方とエラーの対処法

C言語のscanfを勉強して、文字の読み取りをしたいな。エラーが出たけど何がダメなの? こちらの悩みを解決しますね。 本記事の内容 ・scanfとは? ・【scanfの謎】文字列だとカンマの後に「&」を付けない理由 ・C言語でscanfエラ
C言語

C言語 入門 マクロの使い方を0から解説

マクロを使えば、プログラムを速く書くことができるって聞いたんだけど… そもそも、マクロがどういうものか分からないから説明して欲しい。 こちらの悩みを解決しますね。 ✔本記事の内容 ・マクロとは? ・マクロを使ったサンプルコード この記事を書
C言語

C言語 入門 配列と関数(配列はポインタ?)アドレス渡しできる!

関数の中で配列をポインタとして使いたい。 関数の戻り値に配列を使うとどうなるの? この記事を読めば、これらの悩みを解決できます。 タイトルを見た人はわかるかと思いますが、配列はポインタとして使うことができます。 今回は配列をポインタとして使
C言語

C言語 入門 自作関数のアドレス渡し(ポインタを使う!)

アドレス渡しを使う関数を勉強したい。 ポインタを関数で使うには? 値渡しを使うとき、ポインタ渡しを使うとき何が違う? この記事を読めば、これらの悩みを解決できます。 今回も、変数に代入された値を2倍して出力するプログラムを使って解説します。
C言語

C言語 入門 関数の値渡し voidとは?

戻り値がない関数を勉強したい。 voidって何? 値渡しと自作関数の関係は? この記事を読めば、これらの悩みを解決できます。 関数や戻り値を知らない人は、過去の記事を参考にしてみてください。 この記事では、「変数として扱える関数」を勉強した
C言語

C言語 入門 自作関数とプロトタイプ宣言について解説

自作関数が分からない。 プロトタイプ宣言、引数、戻り値が分からない。 関数を勉強したい。 この記事を読めば、これらの悩みを解決できます。 C言語では 「ある値」を入力すると、「何か」を出力するものを関数と呼んでいます 。 例えば、「scan
C言語

C言語 入門 値渡しとアドレス渡しの違いを解説

値渡し、アドレス渡しが分からない。 アドレス渡しと値渡しの違いが分からない。 この記事を読めばこれらの悩みを解決できます。 値渡しとアドレス渡しを分かりやすく説明をするために、「値渡しを使って、2つの変数に代入された値を入れ替えるプログラム
C言語

C言語 入門 ポインタを0から解説(覚えるのは5つだけ)

C言語のポインタについて詳しく知りたいな。どうやら、アドレスと関係があるみたいだけど、良く分からない…🤔 こちらの悩みを解決していきますね。 本記事の内容 ・メモリとは? ・アドレスとは? ・ポインタとは? ・ポインタの性質 ・ポインタの使
C言語

C言語 入門 putcharの使い方と練習プログラム

C言語のputcharを詳しく勉強したいな。まずは、関数の使い方から知りたい… こちらの悩みを解決しますね。 本記事の内容 ・C言語で登場するputcharとは? ・putcharの使い方を詳しく解説 ・putcharのサンプルコードを紹介
C言語

C言語 入門 配列の使い方を解説(初期化、文字列)

配列の使い方が分からない! 文字列の出力方法を知りたい! この記事を読めば、これらの悩みを解決できます。 ほとんどの場合、配列を教えるときに、箱を使って表現されますが、ここでは 「変数の大量生産」 と表現していきます。変数を今まで勉強してき
C言語

C言語 入門 0から条件式を解説する

C言語で条件式を勉強したいけど、どれくらい種類があるのかわからないな。 サンプルコードがいくつかあれば、勉強できるんだけど… この悩みを解決していきます。 本記事の内容 ・条件式とは? ・C言語の条件式を使用する関数 ・関係演算子、論理演
C言語

C言語 入門 関係演算子、論理演算子 !=(条件式によく使う)

!=、&&、||などの記号を勉強したい。 関係演算子と論理演算子の違いを知りたい! この記事を読めば、これらの悩みを解決できます。 「while」「for」「if」を使用する際、必ず「条件式」が必要です。関係演算子と論理演算子は、条件式に使
C言語

C言語 入門 if、elseについて0から解説する

C言語のif、else、else ifについて詳しく知りたいな…elseとelse ifの違いって何だろう? こちらの悩みを解決していきます。 この記事を書いている自分は情報系大学生で、三ヶ月ほどでC言語の基礎を完璧に理解しました。勉強中に
C言語

C言語 入門 〇回だけ繰り返せ(for文でプログラムを繰り返す)

while文とfor文どっちが便利? for文が分からない。 プログラムを繰り返し実行したい。 この記事を読めば、これらの悩みを解決できます。 最初の質問の答えは「while文」です。while文よりもfor文の方がまとまりがあって見やすい
C言語

C言語 入門 とにかく繰り返せ!!(while文)

while文が分からない! プログラムの一部を繰り返し実行したい! この記事を読めば、これらの悩みを解決できます。 while文は、「プログラムの指定した範囲を繰り返し実行する文」のことです。 while文を使うときは基本的に、何回繰り返す
C言語

C言語 入門 インクリメント 初心者用の解説

演算子をもう少し勉強したい。 これから、for文、while文を勉強したい。 インクリメントがまだ理解できない。 この記事を読めば、これらの悩みを解決できます。 過去に、算術演算子と複合代入演算子を解説しているので、まだ見ていない人は参考に
C言語

C言語 入門 複合代入演算子を徹底解説!

複合代入演算子についてまとめて欲しい! C言語で「演算子」を勉強したい! 算術演算子以外の計算方法を知りたい。 この記事を読めば、これらの悩みを解決できます。 算術演算子を使って計算するのは、割と大変ですよね? 例えば、「a」という変数に1
C言語

C言語 入門 ASCIIコード変換プログラムを0から解説

ん?C言語を勉強中にASCIIコードっていうのが出てきたぞ。 上手くすればASCIIコードに変換するプログラムが作れるみたいなんだけど、どうすればいいんだろう🤔 こちらの悩みを解決していきますね。 結論から言うと、C言語でASCIIコード変
C言語

C言語 入門 変数に代入された文字を出力する(char)

変数に代入された文字を出力したい。 「char」とか「%c」って何? この記事を読めば、これらの悩みを解決できます。 データ型が分からないという人はこちらの記事を参考にしてください。 文字を代入する変数のデータ型は、「char」です。 つま