爱技术 & 爱分享
爱蛋蛋 & 爱生活

C/C++输入输出与格式化函数汇总

超级全的总结,拿走不谢


拿走不谢

cin,wcin(从标准 C 输入流 stdin 读取)

cout,wcout(写入标准 C 输出流 stdout)

clog,wclog(写入标准 C 错误流 stderr)

cerr,wcerr(写入标准 C 错误流 stderr ,无缓冲)

scanf,fscanf,sscanf(从 stdin 、文件流或缓冲区读取有格式输入)

printf,fprintf,sprintf,snprintf(C++11)(打印有格式输出到 stdout 、文件流或缓冲区)

vscanf(C++11),vfscanf(C++11),vsscanf(C++11) (使用可变参数列表从 stdin 、文件流或缓冲区读取格式化输入 )

gets(C++14前)(从 stdin 读取字符串 ),fgets(从文件流获取字符串 ) ,fgetws(从文件流获取宽字符串 )

from_chars(C++17)(转换字符序列到整数或浮点值)

puts(写字符串到 stdout ),fputs,(写字符串到文件流 ) ,fputws(写宽字符串到文件流)

fputc, putc(写入字符 ch 到给定输出流 stream ),putchar(将一个字符写入stdout)

to_string(C++11)(转换整数或浮点值为 string ),to_wstring(C++11)(转换整数或浮点值为 wstring),to_chars(C++17) (转换整数或浮点值到字符序列 )

stoul(C++11),stoull(C++11)(转换字符串为无符号整数)

stoi(C++11),stol(C++11),stoll(C++11)(转换字符串为有符号整数)

stof(C++11),stod(C++11),stold(C++11)(转换字符串为浮点值)

strtoul,strtoull(转换字节字符串为无符号整数值)

strtol,strtoll(转换字节字符串为整数值)

strtof,strtod,strtold(转换字节字符串为浮点值)

wcstol,wcstoll(转换宽字符串为整数值)

wcstoul,wcstoull(转换宽字符串为无符号整数值)

wcstof,wcstod,wcstold(转换宽字符串为浮点值)

atoi,atol,atoll(转换字节字符串为整数值)

atof(转换字节字符串为浮点值)

read(读出字符块),readsome(读出已经可用的字符块),get(读出字符),getline(释出字符,直至找到给定字符),fread(从文件读取),fgets(从文件流获取字符串)

write(插入字符块),fwrite(写入文件),put(插入字符)

赞(0) 传送门
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。编程日志 » C/C++输入输出与格式化函数汇总
分享到: 更多 (0)

游戏 && 后端

传送门传送门