マガジンのカバー画像

C言語だけのためのマガジン

8
C言語だけのためのマガジン。
運営しているクリエイター

記事一覧

C言語-#8.atoi,atof

はおっ。 数値への変換です。Integer版と float版があります。 atoiint atoi(const char *s)…

遊月
11時間前
4

C言語-#7.str*str

はおはお。 strstr関数は文字列から指定した文字列があるかチェックする関数です。ここでは先…

遊月
3日前
5

C言語-#6.str*cmp

はお。 文字列の比較っすよ! strncmpint strncmp(const char* s1, const char* s2, int len…

遊月
6日前
13

C言語-#5.strupr,strlwr

はおっ。 文字列を大文字・小文字に変換する関数 struprchar* strupr(char* s) { char* t_s…

遊月
8日前
7

C言語-#4.toupper, tolower

文字を大文字にしたり、小文字にしたりする関数 toupperint toupper(int ch) { if ('a' <= c…

遊月
8日前
7

C言語-#3.str*chr

はおはお。 意外と使ってない人が多そうな印象。「文字」をスキャンしよう! strchrconst ch…

遊月
8日前
9

C言語-#2.str*cpy

はお。 メジャーな関数だけどいろいろやってる。 strncpychar* strncpy(char* dst, const char* src, int size) { // 最後に null 文字つけとく dst[size] = '\0'; // long(4byte) 単位で処理 while (4 <= size) { size -= 4; *(long*)(dst + size) = *(long*)(src + size); } // 残りが

C言語-#1.strlen

はお。 strlenint strlen(const char* s){ const char* top = s; while (*s++ != '\0') {} …

遊月
11日前
4