el error que da esLa función atoi espera un puntero a char (constante), y tú le estás pasando un char. Prueba así:
428 F:\Nueva carpeta\principal.cpp invalid conversion from `char' to `const char*'
428 F:\Nueva carpeta\principal.cpp initializing argument 1 of `int atoi(const char*)'
es que acaso el no toma un char sino una cadena????? 'a' o "a"??
¿Cuál es la diferencia entre <iostream.h> y <iostream>? :blink:El estándar indica que las cabeceras (estándar) deben incluirse sin extensión, la cual se encargará de manejar el compilador (si ésta existiera). De esta forma, se asegura portabilidad en caso de que haya algún sistema en que por alguna razón no se puedan tener extensiones en los archivos, o que no soporten más de X caracteres para la extensión, etc.