2024-04-10から1日間の記事一覧

C++API

12個のボタンを描画して、1個目のボタンを押すと「Hallo!」のメッセージが表示される #include <Windows.h>#include <vector> // グローバル変数std::vector<HWND> g_buttons; // ボタンウィンドウのハンドルを格納するベクター // ボタンクリック時の処理void OnButtonClick(int </hwnd></vector></windows.h>…

C++ signal関数

#include <iostream>#include <csignal> // signal関数を含むヘッダ // シグナルハンドラ関数void signalHandler(int signal) { std::cout << "Interrupt signal (" << signal << ") received." << std::endl; // プログラムの終了 exit(signal);} int main() { // SIGINTシグナ</csignal></iostream>…

C++ RS-232C通信制御プログラム

指定されたシリアルポート(COM1)を開き、指定されたボーレート(9600bps)で通信を行います。指定されたデータを送信し、受信したデータを取得して表示します。必要に応じてポート名やボーレートを変更してください。 #include <iostream>#include <Windows.h> // シリアルポー</windows.h></iostream>…

日時、日時取得

Visual C++ (VC++) で日付と日時を取得するためには、Windows API の GetSystemTime() 関数を使用します。以下は、この関数を使用して現在の日付と日時を取得するプログラムの例です。 #include <iostream>#include <Windows.h> int main() { SYSTEMTIME systemTime; // 現在のシ</windows.h></iostream>…

#ifdefと#if #defineの違い

#include <stdio.h>#define DEBUG#ifdef DEBUG printf("DEBUGモードです。\n");#endif#define VERSION 2#if VERSION >= 3 printf("最新バージョンです。\n");#else printf("古いバージョンです。\n");#endif *************************************** #include <stdio.h>#defin</stdio.h></stdio.h>…

C++iniファイル読み書き

#include <iostream>#include <Windows.h> int main() { // INIファイルのパスとセクション、キーを指定 LPCWSTR iniFilePath = L"C:\\Users\\sannp\\Desktop\\SAMC1\\INI\\COM.ini"; LPCWSTR section = L"FTE"; // キーを指定 //LPCWSTR key1 = L"section1"; //LPCWSTR key2 = L"</windows.h></iostream>…