-
C言語
【C言語】文字列が空かどうかNULLを使って判定するプログラムの書き方
C言語で文字列を扱う場合、バッファオーバーフローに気をつけながら扱う必要があります。 そのためには、文字列の終端がどこか、そもそも文字列が空文字列かどうか判定... -
C言語
【C言語】数値を文字列に変換する方法 | ゼロ埋めする方法も紹介
C言語では数値と文字列は互換性がないため、それぞれ変換してあげる必要があります。 そこで今回は、数値を文字列に変換する方法を紹介します。 数値を文字列に変換する... -
C言語
【C言語】ceil関数を自作するプログラムの書き方
C言語の標準ライブラリに用意されているceil関数。ceil関数を使えば簡単に数値の小数点以下の数値を切り上げることができます。 ですが、ceil関数を使えない状況下で数... -
C言語
【C言語】〇〇点数以上の人数を数えるプログラムの書き方
配列に入った点数情報から、一定点数以上の人数をカウントしたいプログラムを作成したいときがあるでしょう。 今回は、そんな〇〇点数以上の人数を数えるプログラムの書... -
C言語
【C言語】入力された文字列から数字の個数をカウントする
入力された文字・文字列から何回数字が登場したかカウントするプログラムの書き方を解説します。 【サンプルコード】 #define _CRT_SECURE_NO_WARNINGS #include<std... -
C言語
【C言語】各桁の数字の和を求めるプログラムの書き方
C言語で一つの変数にある数値の各桁の数字の和を計算するプログラムの書き方を解説します。 【サンプルコード】 int main() { int num = 1234; int total = 0; do { int... -
C言語
【C言語】小数点以下を切り捨てないように計算する方法
C言語で整数同士の割り算をすると、小数点以下が切り捨てられて整数になってしまいます。 例えば5÷2は普通に計算すると2.5が答えですが、C言語で5÷2をすると答えが2にな... -
C言語
【C言語】round関数が使えない?原因と対処法
C言語で四捨五入する際に使用するround関数。 round(6.4)のように指定すれば簡単に四捨五入された結果を得ることができます。 ですが、スペルミスや引数ミスを起こして... -
C言語
【C言語】1の位を四捨五入する方法
プログラミングで四捨五入することはよくあることでしょう。 そのため、C言語にも四捨五入するためのround関数が用意されています。 ですが、round関数は小数点以下の数... -
C言語
【C言語】M_Piを使おうとするとエラーに | 原因と円周率を扱う方法
C言語で円周率を使う場合、M_PIというmath.hで定義されている定数を使うことで、簡単に計算できます。 ですが、M_PIを使おうとしたら、math.hをインクルードしているに...
