-
Functions HI-TECH C STRCAT
提供: HI-TECH C for CP/M Fan WIKI(JP)
STRCAT, STRCMP, STRCPY, STRLEN et. al.
概要
#include <string.h> char * strcat(char * s1, char * s2); int strcmp(char * s1, char * s2); char * strcpy(char * s1, char * s2); int strlen(char * s); char * strncat(char * s1, char * s2, size_t n); int strncmp(char * s1, char * s2, size_t n); char * strncpy(char * s1, char * s2, size_t n);
詳細
これらの関数はnull終端の文字列操作を提供します。Strcat()は文字列s2を文字列s1の後に追加します。s1はnull終端になります。言うまでもないですが、s1のバッファは十分に大きい必要があります。Strcmp()は二つの文字列を比較し、それぞれ、s1の方が大きい場合、両方が等しい場合、s2よりも小さい場合に、それぞれ0より大きい数、0、0より小さい数を返します。比較は最初の文字がもっとも顕著に、アスキー文字順に照合して行われます。Strcpy()はs2をs1のバッファにコピーし、null終端します。Strncat()、 strncmp()、strncpy()は上記の対応した名前のものと同様にして連結、比較、s2からs1へのコピーしますが、最大n文字までを扱います??。strncpy()の結果の文字列はnull終端されません??