C言語C言語で ミニ日記アプリを作ろう!(6):Ver.5からVer.6へ ~文字カウント仕様の追加に伴う大幅改編(UTF-8対応・複数行入力・100文字制限)~ 前回は、 Ver.5を作成した。TL;DR(要約)Ver.5 は「1行入力+保存+閲覧(過去2件/月次)」のシンプル版。 Ver.6 は複数行入力(空行で終了)、UTF-8の“文字数”カウント、20〜100文字の制約を追加。 文字カウン... 2025.08.23C言語コンピュータプログラミング
C言語C言語を学ぼう!「PBR、PER、ROE、配当利回りを計算して表示するプログラム」 突然であるが、FP2級の過去問に以下のような問題がある。問題 25下記<X社のデータ>に基づき算出される投資指標に関する次の記述のうち、最も不適切なものはどれか。1.PBRは、2.0倍である。2.PERは、10.0倍である。3.ROEは、5... 2025.08.16C言語コンピュータプログラミング
C言語C言語で ミニ日記アプリを作ろう!(5) 前回は、メニュー方式で「過去2件表示」「新規日記入力」「終了」の3機能を選べる Ver.4を作成した。今回は、このVer.4 をベースにして、「月ごとの一覧表示」ができるようにしたVer.5を作成していこう。具体的には、diary.txt ... 2025.08.11C言語コンピュータプログラミング
C言語C言語で ミニ日記アプリを作ろう!(4) 前回は、「過去2件の表示 (最後の2件を表示)」機能を追加したVer.3を作成した。さらに、構造体+関数化で安全性を強化した。今回は、このVer.3 をベースにして、メニュー方式で「過去2件表示」「新規日記入力」「終了」の3機能を選べる V... 2025.08.10C言語コンピュータプログラミング
C言語C言語で ミニ日記アプリを作ろう!(3) 先回は、「ミニ日記アプリ」に曜日が表示(日本語対応)できるように修正版を作成した。今回は、以下のような機能を追加してみよう。追加する機能機能内容① ファイル読み込みdiary.txt を読み込み、日記エントリ( 区切り)ごとに分割② 過去2... 2025.08.09C言語コンピュータプログラミング資格試験
C言語C言語で ミニ日記アプリを作ろう!(2) 先回は、とりあえず、簡単な「ミニ日記アプリ」を作ってみた。今回は、下記の機能を追加したVer.2を作っていこう。目標:曜日を表示(日本語対応)さらに、細かな修正も行った。//ミニ日記アプリver.2(曜日付き) #include <stdi... 2025.08.08C言語コンピュータプログラミング資格試験
C言語C言語で ミニ日記アプリを作ろう!(1) これからC言語で簡単な「ミニ日記アプリ」を作っていこう。最初は、最低限の機能(入力と表示)のみを装備するが、徐々に機能を追加していく。機能の概要ユーザーが日記の内容を入力する。現在の日時を取得(time.hを使用)する。日記内容と日時をファ... 2025.08.03C言語コンピュータプログラミング資格試験
C言語C言語の文字列とポインタをやさしくマスター C言語では、文字列はポインタを使って扱うことが多く、初心者がつまずきやすいポイントでもある。そこで、今回は、文字列とポインタの関係を扱う。1. 文字列の基本:配列との違いC言語では、文字列は次のように「配列」としても「ポインタ」としても扱う... 2025.08.02C言語コンピュータプログラミング資格試験
C言語ポインタの理解を深めるためのシンプルなC言語プログラム ポインタの理解を深めるためには、実際に動作するシンプルなC言語プログラムを通じて、ポインタの仕組みや使い方を体験するのが効果的である。以下に、初心者向けのポインタ学習に役立つプログラムをいくつか紹介しよう。① ポインタの基本:変数のアドレス... 2025.08.01C言語コンピュータプログラミング資格試験
C言語C言語のきほん「2進数に変換する処理を表すフローチャートと同じ処理を行うプログラム」 本ブログでは、『基本情報技術者試験のサンプル問題を解こう!(2)(科目A)「基数変換」』をご紹介した。なお、基数変換については、本ブログでご紹介している。今回は、この問題に対応する「2進数に変換する処理を表すフローチャートと同じ処理を行う」... 2025.06.21C言語コンピュータプログラミング