Extractores de E/S en una clase !!Urgente!!
Publicado por Benjamín (6 intervenciones) el 14/12/2004 12:34:52
Hola a tod@s
Resulta que en el programa que estoy realizando debo leer desde un archivo de texto el numero de elementos de un array, y despues de crearlo (hasta aqui no hay problema) leer desde el mismo archivo los diferentes valores que debo ir metiendo en el. El código que he creado para ello viene a ser algo como:
istream& operator>>(istream& is, Array& v){
int i = 0;
is>> v.m_numElements;
for (; i < v.m_numElements; i ++)is >> v.m_vector[i];
return is;
}
Pero la parte del for me falla, y realmente no se porque. ¿Alguien puede decirme que estoy haciendo mal? Cualquier ayuda sera agradecida, porque la verad es que me corre un poco de prisa.
Gracias por adelantado
Resulta que en el programa que estoy realizando debo leer desde un archivo de texto el numero de elementos de un array, y despues de crearlo (hasta aqui no hay problema) leer desde el mismo archivo los diferentes valores que debo ir metiendo en el. El código que he creado para ello viene a ser algo como:
istream& operator>>(istream& is, Array& v){
int i = 0;
is>> v.m_numElements;
for (; i < v.m_numElements; i ++)is >> v.m_vector[i];
return is;
}
Pero la parte del for me falla, y realmente no se porque. ¿Alguien puede decirme que estoy haciendo mal? Cualquier ayuda sera agradecida, porque la verad es que me corre un poco de prisa.
Gracias por adelantado
Valora esta pregunta
0