A는 리눅스 버전의 다음 C ANSI 코드를 가지고 2.6.32-431.11.2.el6.x86_64fprintf의 길이 제한이 있습니까?
cBuffer이int bfnAddOutputFile(FILE *fpOut, char *cBuffer){/**/
fprintf(fpOut, "%s",cBuffer);
//code
return (TRUE);
}
때를 같이 숯불에 대한 포인터입니다
fprintf(fpOut, "%s",cBuffer);
는 fprintf은, 핵심, 그것 인 fprintf 보낼 수 있습니다 캐릭터의 항목 최대 길이가 있습니다
Program received signal SIGSEGV, Segmentation fault.
0x00000038b2e6723e in fputs() from /lib64/libc.so.6
덤프 생성을 실행하고 있는지 그 숫자는 무엇인가?
은'cBuffer' ASCIIZ 문자열입니까? –
왜 당신이 충돌하고 있는지 불분명합니다. 왜 그것이 길이 문제라고 생각합니까? – 2501
관련 게시물 [printf/fprintf c99에 따른 최대 크기] (http://stackoverflow.com/questions/8119914/printf-fprintf-maximum-size-according-to-c99)를 살펴보십시오. –