Buenas.
Tengo dos variables :
int main (){
a= 2;
b=3; // 2 y 3 son los valores predeterminados
config(a, b);
cout << a << "y" << b;
return 0;
}
bool config(int a, int b)
{
bool valido;
ifstream archivo;
archivo.open("config.txt");
if (!archivo.is_open())
{
cout << "No hay archivo de configuarcion" << endl;
valido = false;
}
else
{
archivo >> a;
archivo >>b;
valido = true;
}
return valido;
}
Me compila. No me cambia los valores predeterminados por los que encuentre en el archivo.
ejemplo archivo :
1
2
¿Como hago para que los lea y los sustituya?
Tengo dos variables :
int main (){
a= 2;
b=3; // 2 y 3 son los valores predeterminados
config(a, b);
cout << a << "y" << b;
return 0;
}
bool config(int a, int b)
{
bool valido;
ifstream archivo;
archivo.open("config.txt");
if (!archivo.is_open())
{
cout << "No hay archivo de configuarcion" << endl;
valido = false;
}
else
{
archivo >> a;
archivo >>b;
valido = true;
}
return valido;
}
Me compila. No me cambia los valores predeterminados por los que encuentre en el archivo.
ejemplo archivo :
1
2
¿Como hago para que los lea y los sustituya?