[c言語] ローグライクを作ってみる (1)
c言語でローグライクを作ってみる。 ncurse というライブラリを使うことで、キー入力の取得や画面描画を簡単に扱うことができる。 ncursesは、端末に依存しない形式でテキストユーザインタフェース(TUI) を作成するためのAPIを提供するライブラリ。出典: フ...
c言語でローグライクを作ってみる。 ncurse というライブラリを使うことで、キー入力の取得や画面描画を簡単に扱うことができる。 ncursesは、端末に依存しない形式でテキストユーザインタフェース(TUI) を作成するためのAPIを提供するライブラリ。出典: フ...
簡単なDBを作成する。 #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX_MEMBER 10 #define NAME_LENGTH 50 #define ME...
どのようなベクトルであれば、任意の平面ベクトル\( \boldsymbol{x} = \left( \begin{array}{c} x_1 \\ x_2 \end{array} \right) \) を一意的に線型結合で表すことができるか? (どのようなベクトルであれば...
ファイルへの入出力に関する型や変数は、stdio.h にある。 テキストファイル 書き込み fopen("./test.txt", "w") で書き込みモードのフィアルポインタ。 #include <stdio.h> #include <st...
有向線分 平面上に2点\(P, Q\)をとり、\(P\)を始点、\(Q\)を終点として矢印で結んだものを有向線分といい、\(\overrightarrow{PQ}\)と表す。 相等 $$ 2つの有向線分\overrightarrow{PQ}と\overrigh...
構造体(こうぞうたい、英:structure)はプログラミング言語におけるデータ型の一つで、1つもしくは複数の値をまとめて格納できる型。それぞれのメンバー(フィールド)は型が異なっていてもよい点が配列と異なる。フリー百科事典『ウィキペディア(Wikipedia)』 構造体...
$$ \mathbb{R}: 実数全体の集合 $$ \(x_1, x_2 \in \mathbb{R}\) に対し、 $$ \boldsymbol{x} = \left( \begin{array}{c} x_1 \\ x_2 \end{array} \right)...
c言語では、配列のサイズを超えて文字列が入力されるような状況でも、基本的にコンパイルエラーは起きないので注意する。 文字列操作 string.h 文字列の操作に関する型や関数のヘッダーファイル。 #include <stdio.h> #inclu...
解析学において、広義積分(こうぎせきぶん、英: improper integral)とは何らかの定積分の積分区間を動かしたときの極限である。出典: フリー百科事典『ウィキペディア(Wikipedia)』 リーマン積分 $$ \int_{a}^{b} f(x) dx ...
配列とポインタ ポインタ変数を使うことで、配列のそれぞれの値にアクセスできる。 #include <stdio.h> #define SIZE 9 int main(void) { int array1; char array2; ...