[C con Clase] una preguntilla

anónimo wolverine_ch en hotmail.com
Vie Mar 12 03:34:49 CET 2010


si steven eso era lo que queria saber y ahora ya se que lo que el return(-1) es algo asi como un error..

entonces es lo mismo return(-1)  que un return EOF

o eso no existe?









El pasado 2010-03-10 20:56:32, Steven Davidson escribió:
 
SD> Hola anónimo,
SD> anónimo wrote:
SD> > SI AMIGO..Y EL RETURN (-1)  ???
SD> > 
SD> Basándome en el comentario que hiciste en un mensaje anterior, supongo 
SD> que estás preguntando qué implica retornar -1 en 'main()'. Es decir,
SD> int main()
SD> {
SD>    ...
SD>    return -1;
SD> }
SD> La respuesta es que no hay un comportamiento definido en el estándar de 
SD> C/C++. Por lo tanto, la interpretación del retorno de -1 por un programa 
SD> depende de la consola, intérprete de comandos, o "shell"; hasta cierta 
SD> medida también puede depender del sistema operativo.
SD> Alguns compiladores consideran que retornar -1 para 'main()' indica una 
SD> salida del programa con errores o sin éxito. Otros sistemas consideran 
SD> valores negativos como errores, mientras que los positivos son 
SD> excepciones o indicadores de un estado diferente al "normal". En 
SD> general, no hay un comportamiento asociado con -1 y por tanto depende 
SD> del programa invocador de tu programa interpretar este valor.
SD> Espero haber aclarado el tema.
SD> Steven
SD> _______________________________________________
SD> Lista de correo Cconclase Cconclase en listas.conclase.net
SD> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
SD> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ


Más información sobre la lista de distribución Cconclase