当我不知道文件名(C ++)时如何使用"fread"?
how to use "fread" when I don't know the file name(c++)?
我使用的是在线判断系统,遇到了I/O问题。当我不知道测试文件的名称时,如何使用"fread"函数加载测试数据?谢谢
您只需使用stdin
作为流参数。
size_t input_size = fread(buf, sizeof(buf), 1, stdin);
相关文章:
- 我如何使用ifstream使用以下类似fread()的语句?
- 在C++中使用 fread() 来解释这个结果是什么?
- 在C++中使用 fread 从二进制文件中读取字符串及其长度
- 使用 fwrite() 和 fread() 进行二进制输入/输出
- 使用 fwrite/fread 对矩阵进行二进制(反)序列化不起作用
- 使用 LLVM 的 libc++ 时,__1 符号从何而来?
- 尝试使用 fread 读取文本文件时发生 'System.AccessViolationException' 类型的未处理异常
- 为什么要使用fopen打开流,并使用读/写(而不是fread/fwrite)执行I/O
- 如何使用 fread 和缓冲从 C++ 中的文件中读取文件
- 在std::cout之后使用std::cin时,换行符从何而来
- 使用fread产生垃圾
- 如果要显式指定缓冲区大小,应使用 Fread/FWRITE 还是读/写系统调用
- 我正在尝试使用 fread 和 fwrite 来制作复制函数,但根据缓冲区大小,我不断得到奇怪的输出
- 为什么以及在何处在C++中使用引用和指针
- 使用fread()读取BMP的文件头
- 在C++中使用 fread 时实现固定大小缓冲区的最佳方法是什么?
- 当我不知道文件名(C ++)时如何使用"fread"?
- 使用fread读取二进制文件时,无法获得正确的元素计数
- 使用fread/fwrite将文件复制到USB的性能
- 如何在二进制文件上使用fread()将数据读入std::vector