文字列処理

[C言語] strncmp関数の使い方 – 指定文字数だけ比較

strncmp関数は、C言語で文字列を比較する際に、指定した文字数だけを比較するために使用されます。 関数のシグネチャは int strncmp(const char *s1, const char *s2, size_t n) です。 s

続きを読む »
文字列処理

[C言語] strncpy関数の使い方 – 文字数を指定してコピーする

strncpy関数は、C言語で文字列を指定した文字数だけコピーするために使用されます。 書式は strncpy(コピー先, コピー元, コピーする文字数) です。 コピー元の文字列から指定した文字数分だけコピー先にコピーしますが、コピー元が

続きを読む »
文字列処理

[C言語] strnicmp関数の使い方 – 大文字小文字を区別せず指定文字数の比較

strnicmp関数は、C言語で大文字小文字を区別せずに文字列を比較するための関数です。 指定した文字数までの部分文字列を比較し、結果を整数値で返します。 返り値は、0が等しい場合、正の値が最初の文字列が大きい場合、負の値が最初の文字列が小

続きを読む »
文字列処理

[C言語] strpbrk関数の使い方 – 文字列から特定の文字群に一致する最初の文字を探す

strpbrk関数は、C言語の標準ライブラリに含まれる関数で、指定した文字列の中から、別の文字列に含まれる任意の文字に一致する最初の文字を探します。 関数のプロトタイプはchar *strpbrk(const char *s1, const

続きを読む »
文字列処理

[C言語] strtok関数の使い方 – 区切り文字で文字列を分割

C言語のstrtok関数は、指定した区切り文字で文字列を分割するために使用されます。 最初の呼び出しでは、分割したい文字列と区切り文字を引数に渡し、次回以降の呼び出しではNULLを渡すことで、前回の続きから分割を行います。 strtokは最

続きを読む »
文字列処理

[C言語] strstr関数の使い方 – 文字列から文字列を検索する

strstr関数は、C言語で文字列の中から特定の部分文字列を検索するために使用されます。 strstrは、最初の引数に検索対象の文字列、2番目の引数に検索したい部分文字列を指定します。 部分文字列が見つかると、その部分文字列が最初に現れる位

続きを読む »
文字列処理

[C言語] strtoul関数の使い方 – 文字列をunsigned long数値に変換

strtoul関数は、C言語で文字列をunsigned long型の数値に変換するために使用されます。 関数のプロトタイプは以下の通りです: unsigned long strtoul(const char *nptr, char **en

続きを読む »
文字列処理

[C言語] strtol関数の使い方 – 文字列を数値に変換する(2/8/10/16進数)

strtol関数は、文字列を指定した基数(2進数、8進数、10進数、16進数など)で数値に変換するために使用されます。 関数のシグネチャはlong int strtol(const char *str, char **endptr, int

続きを読む »
文字列処理

[C言語] strtod関数の使い方 – 文字列をdouble型数値に変換する

C言語のstrtod関数は、文字列をdouble型の数値に変換するために使用されます。 関数のプロトタイプはdouble strtod(const char *nptr, char **endptr);です。 nptrは変換対象の文字列を指

続きを読む »
文字列処理

[C言語] strrchr関数の使い方 – 後方検索

C言語のstrrchr関数は、文字列内で指定した文字を後方(末尾)から検索し、その文字が最初に現れる位置のポインタを返します。 見つからない場合はNULLを返します。 関数のプロトタイプはchar *strrchr(const char *

続きを読む »
文字列処理

[C言語] strspn関数の使い方 – 先頭から文字を検索

C言語のstrspn関数は、文字列の先頭から指定した文字集合に含まれる文字が連続している部分の長さを返します。 具体的には、strspn(s1, s2)は、文字列s1の先頭から、文字集合s2に含まれる文字がどれだけ連続しているかを調べ、その

続きを読む »
標準入出力

[C言語] tmpnam関数の使い方 – 一時ファイル用の名前を生成する

tmpnam関数は、C言語で一時ファイル用の一意なファイル名を生成するために使用されます。 この関数は、システムが一時ファイルを作成する際に衝突しないようなファイル名を返します。 使い方としては、引数に文字列バッファを渡すか、NULLを渡し

続きを読む »
標準入出力

[C言語] tmpfile関数の使い方 – 一時ファイルを作成する

tmpfile関数は、C言語で一時ファイルを作成するために使用されます。 この関数は、書き込みと読み込みのために開かれた一時ファイルを作成し、そのファイルはプログラム終了時に自動的に削除されます。 tmpfile関数は、成功するとファイルポ

続きを読む »

[C++] constとconstexprの違いと使い分けるポイントを解説

constは、変数やオブジェクトが定数であることを示し、コンパイル時にその値が決まっていなくても問題ありません。 関数内のローカルconstのように、実行時に値が決まる場合もあります 使い分けのポイントとして、コンパイル時に値が確定する必要

続きを読む »
配列

[C++] 2次元配列の要素を0で初期化する方法(memset/std::fill)

C++で2次元配列の要素を0で初期化する方法には、memsetとstd::fillを使用する方法があります。 memsetは配列全体をバイト単位で初期化するため、配列がPOD型(例: int)であれば有効です。 一方、std::fillは範

続きを読む »
NumPy

[Python] NumPyで1次元配列を作成する方法

NumPyで1次元配列を作成するには、numpy.array()関数を使用します。 リストやタプルなどのシーケンスを引数として渡すことで、1次元配列を作成できます。 例えば、numpy.array([1, 2, 3])は、要素1, 2, 3

続きを読む »
NumPy

“import numpy as np” 意味とは?書く理由を解説

“import numpy as np”は、Pythonの数値計算ライブラリであるNumPyを使用するためのコードです。 NumPyは、効率的な多次元配列(ndarray)や行列演算、数学関数を提供し、科学技術計算や

続きを読む »
NumPy

[Python] NumPyで2次元配列を作成する方法

NumPyで2次元配列を作成するには、numpy.array()関数を使用します。 リストのリストを引数として渡すことで、2次元配列を作成できます。 例えば、numpy.array([[1, 2, 3], [4, 5, 6]])は、2行3列

続きを読む »
NumPy

[Python] NumPy – 2次元配列の対角線要素を取得する方法

NumPyでは、2次元配列の対角線要素を取得するためにnumpy.diag()関数を使用します。 この関数は、引数に与えた配列の対角線上の要素を抽出します。 例えば、numpy.diag(array)とすることで、arrayの対角線要素が返

続きを読む »
Back to top button