在文件中找到更大的数字

时间:2015-12-08 22:42:21

标签: c++ graph

所以,我的问题是:我有一个.txt文件,里面有3列数字,彼此之间有空格,如下所示:

  

1 1 1
  2 2 2
  3 3 3
  4 4 4
  。 。

我需要打开这个文件,遍历每一行,找到两个第一列数字之间的较大数字。在这种情况下,我试图找到更大的顶点来了解我的图形的大小。提前致谢

1 个答案:

答案 0 :(得分:-2)

我没有编译它所以你应该稍微调整它:

FILE* f = fopen("file.txt", "r");
int a, b, c, biggest = std::numeric_limits<int>::min();
while(fscanf(f, "%d %d %d", &a, &b, &c) != EOF){
  int max_of_two = max(a, b); // maybe you need this result ?
  biggest = max( biggest, max_of_two );
}
printf("%d\n", biggest );