puts函數(shù)用于向標(biāo)準(zhǔn)輸出流打印字符串,調(diào)用格式為puts(“string”)。
puts函數(shù)會(huì)在打印字符串后自動(dòng)添加一個(gè)換行符,不需要手動(dòng)添加。
如果要打印多行字符串,可以多次調(diào)用puts函數(shù)。
可以使用puts函數(shù)打印變量的值,例如puts(std::to_string(variable).c_str())。
如果想要打印不帶換行符的字符串,可以使用printf函數(shù)或者puts函數(shù)的返回值方式,如puts(“string\0”)。
注意puts函數(shù)是不安全的,會(huì)有緩沖區(qū)溢出的風(fēng)險(xiǎn),應(yīng)當(dāng)盡量避免使用??梢钥紤]使用更安全的函數(shù)如std::cout。