C에서 int를 문자열로 변환하려면 어떻게 해야 합니까? 어떻게 변환합니까?int줄에 맞춰?데이터 변환 기능을 만들려고 합니다.struct문자열로 변환하여 파일에 저장합니다.사용할 수 있습니다.sprintf하기 위해서, 혹은 어쩌면snprintf있는 경우: char str[ENOUGH]; sprintf(str, "%d", 42); 여기서, 의 문자수(및 종단 문자)는str는 다음 방법으로 계산할 수 있습니다. (int)((ceil(log10(num))+1)*sizeof(char)) 간단한 답변은 다음과 같습니다. snprintf( str, size, "%d", x ); 긴 것은, 우선 충분한 사이즈를 알아내는 것입니다. snprintf를 사용하여 호출하면 길이를 알 수 있습니다.NULL, 0첫 번째 파라..