C言語

C言語

C言語のきほん「可搬性(portability)の重要性」

「C言語における可搬性(portability)の重要性」をプログラムでご紹介しよう。まずは簡単な例である。可搬性が悪いプログラム例#include <stdio.h>int main(void) { int i; printf("サイズは...
C言語

C言語を始めよう「新·明解C言語 実践編」

本ブログでは、プログラミング言語「C言語」に関する様々な情報をお伝えしている。今回ご紹介するのは、「新·明解C言語 実践編 柴田 望洋 著 SBクリエイティブ  以下本書という」である。新·明解C言語 実践編本書の特徴は以下の通りである。問...
C言語

C言語のきほん「カレンダー(横に並べる)」

前回は、カレンダーを表示するプログラムをご紹介した。ところで、一般的なコンソール画面なら3カ月分のカレンダーを表示できる。そこで、今回は、表示する年月の範囲を読み込んで、横方向に3カ月分のカレンダーを並べて表示するプログラムをご紹介しよう。...
C言語

C言語のきほん「カレンダー」

本年(2024年)もあとわずかとなった。今回は、西暦年と月を読み込んで、その月のカレンダーを表示するプログラムをご紹介しよう。なお、本プログラムは、 Windows 11 Home(23H2)上で、Visual Studio Code(1....
C言語

C言語のきほん「曜日を求める(2)」

先回は、西暦年・月・日を読み込んで、その曜日を表示するプログラムをご紹介した。ところで、C言語が提供する日付や時間に関するライブラリは、1970年より前の日付を正しく取り扱える保証がない。そこで、今回は、ツェラーの公式と呼ばれる方法に基づい...
C言語

C言語のきほん「曜日を求める」

今回は、西暦年・月・日を読み込んで、その曜日を表示するプログラムをご紹介しよう。なお、本プログラムは、 Windows 11 Home(23H2)上で、Visual Studio Code(1.95.3)を使用して作成し、gcc (Ubun...
C言語

C言語のきほん「テロップ表示(右方向)」

今回は、テロップの流れを「右方向」に変更したプログラムをご紹介しよう。実行すると、文字列が左から右へ流れていく。なお、本プログラムは、Windows11 Home(23H2)上で、Visual StudioCode(1.95.2)を使用して...
C言語

C言語のきほん「テロップ表示(左方向)」

今回は、文字列をテロップのように流して表示するプログラムをご紹介しよう。実行すると、文字列が右から左へ流れていく。なお、本プログラムは、Windows11 Home(23H2)上で、Visual StudioCode(1.93.1)を使用し...
C言語

C言語のきほん「テロップ表示(準備)」

今回は、文字列を先頭から1文字ずつ表示していき、すべての文字を表示し終わったら、逆に後ろから1文字ずつ消していくプログラムをご紹介しよう。なお、本プログラムは、Windows11 Home(23H2)上で、Visual StudioCode...
C言語

C言語のきほん「暗算トレーニング(2)」

前回は、clock関数による処理時間の計測法をご紹介した。この方法では、プログラム開始からの経過時間がclock_t型で表現できる値を超えてしまうと正しく計測できない。今回は、time関数によって、得られる暦時刻を用いて処理時間を計測する方...