LINUX.ORG.RU

История изменений

Исправление Dudraug, (текущая версия) :

Ок. Тогда сразу и для FILE привду

 FILE *is = fopen("file.txt", "r");
 if (3 != fscanf(is, "%d%d%d", &a, &b, c&){
    printf("error\n");
 }
  std::ifstream is("file.txt");
  
  is >> a >> b >> c;
  
  if (is.rdstate()){
    std::cout << "error" << std::endl;
  }

Исправление Dudraug, :

Ок. Тогда сразу и для FILE привду

 FILE *is = fopen("file.txt", "r");
 if (3 != fscanf(is, "%d%d%d", &a, &b, c&){
    printf("error\n");
 }
  std::ifstream is("file.txt");
  
  is >> a >> b >> c;
  
  if (is.rdstate()){
    std::cout << "error: << std::endl;
  }

Исходная версия Dudraug, :

Ок. Тогда сразу и для FILE привду

 FILE *is = fopen("file.txt", "r");
 if (3 != fscanf(is, "%d%d%d", &a, &b, c&){
    printf("error\n");
 }
  std::ifstream is("file.txt");
  
  is >> a >> b >> c;
  
  if (is.rdstate()){
    std::cout << "error: << std::endl;