Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > C / C++ > Ayuda
-Foros de debate

C / C++
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

Ayuda
Enviado por greatplayer el día 2 de mayo de 2008

tengo este error al ejecutarlo (compila bien) en ubuntu: terminate called after throwing an instance of 'std::ios_base::failure'
what(): basic_ios::clear


vector<int> Leer ()

{

vector<int> elementos;

int dato_numero;

char dato_string[8];

char *dato_char;



ifstream archivo;
archivo.exceptions(ifstream::eofbit | ifstream::badbit | ifstream::failbit | ifstream::goodbit);
archivo.open("moving.in");

if (archivo) {

while (!archivo.eof()) {

archivo.getline(dato_string,8);

dato_char = strtok (dato_string," ");

while (dato_char != NULL) {

dato_numero = atoi(dato_char);

elementos.push_back(dato_numero);

dato_char = strtok (NULL, " ");

}
cout << "HI";

}

archivo.close();

return elementos;

}

else

{

cout << "No se puede abrir el archivo";

}

}

 

Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network