printf()
및로 인쇄 할 수 있다는 것을 알고 있습니다 puts()
. printf()
변수를 보간하고 서식을 지정할 수 있다는 것도 알 수 있습니다.
인가 puts()
단지의 원시적 버전 printf()
. printf()
문자열 보간없이 가능한 모든 경우에 사용해야합니까 ?
printf(variable)
문자열을 인쇄 하지 마십시오 . puts(variable)
또는을 사용하십시오 printf("%s', variable)
. 변수 형식 문자열을 사용하면 보안 위험이 있습니다. 공격자가 변수를 작성할 수 있으면 형식 문자열을 사용하여 프로그램을 공격 할 수 있습니다.