C ++从文件中读取数字

卡塔洛

我有这个程序:

#include <iostream>
#include <fstream>
using namespace std;

int main (int argc, char** argv)
{
    ifstream infile("argv[1]");
    int testNumber = 0;
    infile >> testNumber;
    cout << testNumber << '\n';
}

我用这个命令运行 ./program myfile.txt

myfile.txt 包含一些由空格和换行符分隔的整数

我希望程序在文件中输出第一个数字,但始终会输出0我究竟做错了什么?

逻辑资料
ifstream infile("argv[1]");

查找名为argv[1]而不是的文件myfile.txt要使用程序参数,请删除引号:

ifstream infile(argv[1]);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在C ++中从文件行和数字读取

来自分类Dev

从文件C ++读取数字

来自分类Dev

如何只从文件中读取数字直到 C 中的 EOF

来自分类Dev

Sscanf-从文件中读取所有数字-C

来自分类Dev

C用Sscanf读取.txt中的数字。文件

来自分类Dev

从C中的文本文件读取多个数字

来自分类Dev

C ++从带有字符的文件中读取数字

来自分类Dev

C:从文件中读取数字和字符串

来自分类Dev

从 C 数组中的 txt 文件第二行读取数字

来自分类Dev

在C ++中的文本文件中先读取数字,然后读取字母

来自分类Dev

C ++从文件中读取

来自分类Dev

从C ++文件中读取

来自分类Dev

C ++从文件中读取

来自分类Dev

将txt.file文件中单独行上的数字读取到C ++中的数组

来自分类Dev

如何在C ++中从文件中读取第一个数字

来自分类Dev

读取数字文本文件,并存储在C ++中的整数数组中

来自分类Dev

如何快速读取和解析带有数字的文本文件(在C中)?

来自分类Dev

从文件中读取数字的第11列并取其平均值?(C ++)

来自分类Dev

从C中的文件读取移动数据(字符串和数字)

来自分类Dev

C++ 从文件中读取整数,每个数字用逗号分隔

来自分类Dev

在C中读取未读取完整文件

来自分类Dev

在C中读取未读取完整文件

来自分类Dev

读取并添加从C中的文件读取的整数

来自分类Dev

从stdin读取并比较C中的数字

来自分类Dev

在C ++中从文件读取整数

来自分类Dev

在C ++中从文件逐字读取

来自分类Dev

从C中的文件读取数据

来自分类Dev

在C中读取.CSV文件

来自分类Dev

C ++:读取文件中的错误