전 처리기 토큰을 공유로 변환 전 처리기 토큰을 공유로 변환하는 방법을 찾고 있습니다. 특히 어딘가에 있습니다. #define MAX_LEN 16 버퍼 오버런을 방지하기 위해 사용하고 싶습니다. char val[MAX_LEN+1]; // room for \0 sscanf(buf, "%"MAX_LEN"s", val); 나는 같은 일을 수행하는 다른 방법에 열려 표준 라이브러리에 해당됩니다. 본문으로 http://www.decompile.com/cpp/faq/file_and_line_error_string.htm을 참조 하십시오 . #define STRINGIFY(x) #x #define TOSTRING(x) STRINGIFY(x) #define AT __FILE__ ":" TOSTRING(__LINE__)..