その他の処理 C言語 exit アプリケーションの終了処理 アプリケーションの終了処理をしてくれる関数の紹介です。#include <stdio.h>#include <stdlib.h> // インクルードが必要int main(void) { int a = 5; if (a == 3) { ;... 2020.08.04 その他の処理
数学処理 C言語 数学関数について 標準ライブラリには、数学的な計算ができる関数があります。sin 三角関数のsin 値を得る関数cos 三角関数のcos 値を得る関数tan 三角関数のtan 値を得る関数log 自然対数値を得る関数pow ベキ乗値を得る関数sqrt 平方根... 2020.08.04 数学処理
乱数処理 C言語 乱数処理 rand srand 標準ライブラリ関数を使い、乱数(ランダムな数)を作り出す事ができます。乱数を作るには、rand 関数を使います。int rand(void);0 からRAND_MAX という記号定数の間の乱数が生成され、戻り値として返ります。RAND_MA... 2020.08.04 乱数処理
文字列処理 C言語 数値・文字列の変換 atoi sprintf_s 数値から文字列 文字列から数値の相互変換ができる関数の紹介です。文字列を数値へ変換する関数atoiint atoi(const char* p);文字列pを数値に変換します。#include <stdio.h>#include <stdli... 2020.08.04 文字列処理
文字列処理 C言語 文字列の比較 strcmp 文字列の比較ができる関数の紹介です。intstrcmp(const char *s1, const char *s2);文字列s1 と文字列s2 を比較し、s1 > s2 の場合は正の数s1 < s2 の場合は負の数s1 == s2 の場合... 2020.08.04 文字列処理
文字列処理 C言語 文字列の検索 strstr 文字列を検索できる事ができる関数の紹介です。char*strstr(const char *s1, const char *s2);文字列s1 の中に、文字列s2 があるかどうか検索します。あった場合、あった場所の先頭のポインタ値が返ります... 2020.08.04 文字列処理
文字列処理 C言語 文字列の長さ(バイト数)を得る strlen 文字列の長さ(バイト数)を得る事ができる関数strlenの紹介です。#include <stdio.h>#include <string.h> // インクルードが必要void main(void) { char str[] = "star... 2020.08.04 文字列処理
文字列処理 C言語 文字列のコピー strcpy 文字列をコピーする事ができる関数の紹介です。strcpy(char* ss1,char* ss2);ss1 に、ss2 で指定した文字列をコピーします。ss1は、十分な領域を用意しておかなければなりません。#include <stdio.h... 2020.08.04 文字列処理
文字列処理 C言語 文字列の連結 strcat_s 文字列を連結する事ができる関数の紹介です。第1引数で指定した文字列に、第2引数で指定した文字列を連結します。第1引数で指定する領域は、十分な領域を用意しておかなければなりません。#include <stdio.h>#include <str... 2020.08.04 文字列処理
文字処理 C言語 小文字・大文字の変換 tolower toupper アルファベットの小文字・大文字を相互変換する関数の紹介です。tolower 該当文字が大文字なら、小文字に変換する。toupper 該当文字が小文字なら、大文字に変換する。#include <stdio.h>#include <ctype.... 2020.08.04 文字処理