Bibliotecas Necessárias:

#include <stdio.h>

//Parâmetros
// numero == numero atual do arquivo
//incremente == variação na conta de arquivos
char* monta_arquivo_ler_escrever(int numero, bool incrementa){
  char* resultado = new char[256];

  if (incrementa == 1) {
    numero -= 2;
  } else {
    numero -= 1;
  }

  sprintf(resultado, "HIDROMETROS_%d.TXT", numero);

  return resultado;
}