c언어 sprintf1 C언어 sprintf printf 함수는 화면에 문자열을 출력할 수 있지만, sprintf 함수를 사용하면 출력할 문자열을 인자로 지정한 문자열에 저장한다. int sprintf (char *s, const char *template, ....) c언어는 문자열의 끝을 알리기위해 NULL 문자가 저장되는데 sprintf 함수는 배열에 저장된 문자 수를 리턴하고 자동적으로 맨 마지막에 NULL문자를 붙이기 때문에 항상 한 칸의 여유가 있어야한다. 따라서, 지정한 인자의 크기는 쓰여질 문자열의 크기 보다 커야한다. ex) #include #include int main() { char Buffer[30]; char t_date[8]; sprintf(t_date, "%s", "20200425"); printf("%s\n", t_d.. 2020. 4. 25. 이전 1 다음