テクノロジーの雑学・豆知識

PC・スマホ、プログラミング、電子機器、電化製品についての雑学・うんちく・豆知識・トリビアを集めたサイトです。気になった記事や文章を個人のメモとして投稿しています

製図における溶接記号やその他の記号について

溶接について解説をしたいと思います。溶接の無い機械は殆どありませんし、図面書きをしていれば、一度は溶接指示を行う事があるかと思います。溶接は上手く使えば、部品点数の減少,加工工数の低下など様々なメリットがありますが、不用意な使用方法で溶接を…

【C言語文例】文字列をlong型に変換するstrtol()の使い方

ヘッダ stdlib.h 書式 long int strtol(const char *nptr, char **endp, int base); 引数 nptr … long型に変換する文字列のポインタendp … 変換が完了した位置を示すポインタbase … 変換する数の基数(何進数に変換するか) 戻り値 成功:変換後の整数(long…

【C言語文例】自然対数を計算するlog()の使い方

ヘッダ:math.h書式:double log(double x);引数:x … 自然対数を計算する値(log(x)を計算する)戻り値:xの自然対数の値(log(x)の値)解説:xの自然対数を計算する <サンプルプログラム> ************************************************************…

【C言語文例】ファイルをオープンするopen()の使い方

ヘッダ fcntl.h、sys/types.h、sys/stat.h 書式 int open(const char *path, int mode, [mode_t creat_mode]) 引数 path … ファイル名mode … オープンするファイルに許可を与えるモードcreat_mode … modeにO_CREATを指定した場合に設定できるオープンするフ…

【C言語文例】カレントディレクトリを取得するgetcwd()の使い方

ヘッダ:unistd.h 書式:char *getcwd(char *buf, size_t length) 引数:buf:…:カレントディレクトリ名を保存する領域のポインタ length:…カレントディレクトリ名のバイト数 戻り値:成功:絶対パスのポインタ 失敗:NULL 解説:カレントディレクトリ(現…

【C言語文例】プロセスIDを取得するgetpid()の使い方

ヘッダ:unistd.h 書式:pid_t getpid(void) 引数:なし 戻り値:現在実行しているプロセスのプロセスID 解説:現在実行しているプロセスのプロセスIDを返します。 サンプルプログラムはfork()を使用して、子プロセスを作成するマルチプロセスのプログラムで…

【C言語文例】メモリ領域をコピーするmemcpy()の使い方

ヘッダ:string.h 書式:void *memcpy(void *dest, const void *src, size_t n); 引数:dest … コピー先のメモリのポインタ src:… コピー元のメモリのポインタ n:… コピーするバイト数 戻り値:destのポインタ 解説:メモリ領域srcの先頭からnバイトをメモ…