ฉันรู้ว่าคุณสามารถพิมพ์ด้วยและprintf()
puts()
ฉันยังสามารถเห็นว่าprintf()
ช่วยให้คุณสามารถแก้ไขตัวแปรและทำการจัดรูปแบบได้
เป็นเพียงรุ่นดั้งเดิมputs()
printf()
มันควรจะใช้สำหรับทุก ๆ ที่เป็นไปได้printf()
หรือไม่
printf(variable)
เพื่อพิมพ์สตริง ใช้หรือputs(variable)
printf("%s', variable)
มีความเสี่ยงด้านความปลอดภัยในการใช้สตริงรูปแบบตัวแปร: หากตัวแปรสามารถเขียนได้โดยผู้โจมตีพวกเขาสามารถโจมตีโปรแกรมโดยใช้สตริงรูปแบบ