1998-07-26から1日間の記事一覧

指定した文字数だけ、文字列をコピー

C

明解C言語 入門編 > 11. 文字列とポインタ > 指定した文字数だけ、文字列をコピー C #include <stdio.h> #include <string.h>char* str_ncpy(char* d, const char* s, size_t n) { char* t = d; int j = 1; unsigned i; for (i = 0; i < n; i++) { if ((*s) && j) *d++ = *s++;</string.h></stdio.h>…