SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: joaquinrg en Martes 20 de Abril de 2004, 22:41
-
Hola, buenas tarde. Una pregunta de c. Sabeis de alguna funcion que sirva para almacenar lo que imprime una función en una variable o en un archivo? Me explico, tengo una funcion que solo puede devolver ok o error, pero si devuelve error, antes de salir de la funcion esta imprime un mensaje de error por pantalla. Bien, pues ahora necesito que cuando la funcion devuelva error, poder almacenar el mensaje que se escribe en la pantalla en una variable. La funcion no la puedo cambiar, no le puedo pasar como parametro un puntero para q apunte al mensaje de error. Muchas gracias
-
Creo q se llama PERR o FPERR o algo asi q imprime a un archivo lo q vos le mandes, q deberian ser mensajes de error.
Salu2!!!!!
-
Te dije cualquier cosa aunque era lo q te queria decir
Ahi va lo verdadero:
doc = xmlParseFile(docname);
/*si el documento esta mal parseado, aviso*/
if (doc == NULL )
{
/*Imprimo en el archivo*/
fprintf(stderr,"Document not parsed successfully. \n");
return;
}
Espero q sirva
Salu2!!!!!