C言語

その他の処理

C言語 exit アプリケーションの終了処理

アプリケーションの終了処理をしてくれる関数の紹介です。 #include <stdio.h> #include <stdlib.h> // インクルードが必要 int main(void) { int a = 5; if (a == 3) ...
数学処理

C言語 数学関数について

標準ライブラリには、数学的な計算ができる関数があります。sin 三角関数のsin 値を得る関数cos 三角関数のcos 値を得る関数tan 三角関数のtan 値を得る関数log 自然対数値を得る関数pow ベキ乗値を得る関数sqrt 平方根...
乱数処理

C言語 乱数処理 rand srand

標準ライブラリ関数を使い、乱数(ランダムな数)を作り出す事ができます。乱数を作るには、rand 関数を使います。int rand(void);0 からRAND_MAX という記号定数の間の乱数が生成され、戻り値として返ります。RAND_MA...
文字列処理

C言語 数値・文字列の変換 atoi sprintf_s

数値から文字列 文字列から数値の相互変換ができる関数の紹介です。 文字列を数値へ変換する関数atoi int atoi(const char* p);文字列pを数値に変換します。 #include <stdio.h> #include <s...
文字列処理

C言語 文字列の比較 strcmp

文字列の比較ができる関数の紹介です。intstrcmp(const char *s1, const char *s2);文字列s1 と文字列s2 を比較し、s1 > s2 の場合は正の数s1 < s2 の場合は負の数s1 == s2 の場合...
文字列処理

C言語 文字列の検索 strstr

文字列を検索できる事ができる関数の紹介です。char*strstr(const char *s1, const char *s2);文字列s1 の中に、文字列s2 があるかどうか検索します。あった場合、あった場所の先頭のポインタ値が返ります...
文字列処理

C言語 文字列の長さ(バイト数)を得る strlen

文字列の長さ(バイト数)を得る事ができる関数strlenの紹介です。 #include <stdio.h> #include <string.h> // インクルードが必要 void main(void) { char str[] = "s...
文字列処理

C言語 文字列のコピー strcpy

文字列をコピーする事ができる関数の紹介です。strcpy(char* ss1,char* ss2);ss1 に、ss2 で指定した文字列をコピーします。ss1は、十分な領域を用意しておかなければなりません。 #include <stdio....
文字列処理

C言語 文字列の連結 strcat_s

文字列を連結する事ができる関数の紹介です。第1引数で指定した文字列に、第2引数で指定した文字列を連結します。第1引数で指定する領域は、十分な領域を用意しておかなければなりません。 #include <stdio.h> #include <s...
文字処理

C言語 小文字・大文字の変換 tolower toupper

アルファベットの小文字・大文字を相互変換する関数の紹介です。tolower 該当文字が大文字なら、小文字に変換する。toupper 該当文字が小文字なら、大文字に変換する。 #include <stdio.h> #include <ctyp...