comment
IRC Chat
play_arrow
Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

Fallo muy tonto en programacion C++

  • 5 Respuestas
  • 2355 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado r4gnath0r

  • *
  • Underc0der
  • Mensajes: 82
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« en: Noviembre 12, 2016, 11:55:47 am »
Hola a todos!
Estoy empezando a estudiar c++ y algo tan simple me da error y no consigo solucionarlo. El codigo es el siguiente (solo estaba probando los metodos y demás, para ir entendiendo mientras voy estudiando):

Código: [Seleccionar]
#include <stdio.h>

int main(void){
    printf("Hola Mundo");
    return 0;
}

Y me da este error:

Código: [Seleccionar]
codigo.c:1:20: fatal error: iostream: No such file or directory
compilation terminated.

Además, si le añado
Código: [Seleccionar]
using namespace std;me da el siguiente error:

Código: [Seleccionar]
codigo.c:2:17: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘std’
 using namespace std;


¿Alguien me explica qué pasa?
Tambien intento usar cout pero no lo acepta...
« Última modificación: Noviembre 12, 2016, 12:01:12 pm por Gabriela »

Desconectado 2Fac3R

  • *
  • Underc0der
  • Mensajes: 238
  • Actividad:
    1.67%
  • Reputación 0
  • Why be a king, when you can be a god
    • Ver Perfil
    • Escuela de Hackers & Programación
  • Skype: rockeg_18
  • Twitter: @2Fac3R
« Respuesta #1 en: Noviembre 12, 2016, 04:37:31 pm »
Entiendo que estés aprendiendo apenas, pero lo llevas muy confundido todo.

C
Código: C
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     printf("Hola Mundo");
  6.  
  7.     return 0;
  8. }
  9.  

C++
Código: C++
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     cout << "Hola Mundo";
  8.  
  9.     return 0;
  10. }
  11.  
  12.  

Si no usaras el namespace std tendrías que especificarlo antes del cout, por ejemplo std::cout << ..., te recomiendo que leas libros separados, es decir, empezar con C y luego C++ y no mezclarlos hasta que tengas claros los puntos principales de cada uno.
Zalu2!
Escuela de Hackers & Programación.
http://ihackndev.blogspot.com/

Desconectado sadfud

  • *
  • Moderador
  • Mensajes: 181
  • Actividad:
    1.67%
  • Reputación 9
    • Ver Perfil
    • Blog
  • Skype: SadFud
« Respuesta #2 en: Noviembre 12, 2016, 07:13:57 pm »
Por partes, el primer error sera porque estas especificando en la funcion int main(void) pero realmente void no es nada, aparte que la funcion main no tomara nada como parametro.

para el segundo error te faltara importar "iostream" tal como te pusieron arriba
Si necesitas ayuda, no dudes en mandar MP

Desconectado r4gnath0r

  • *
  • Underc0der
  • Mensajes: 82
  • Actividad:
    0%
  • Reputación 0
    • Ver Perfil
« Respuesta #3 en: Noviembre 14, 2016, 12:21:56 pm »
Hola a todos.
Le puse el parametro void por probar, porque ya no se me ocurria nada.
Si que habia importado el modulo iostream pero aun asi no lo acepta y me da el error.

He copiado el codigo del compañero y lo he incluido en code::blocks en windows.. tambien lo he compilado con linux y me da los siguientes errores:

Código: [Seleccionar]
||=== Build file: "no target" in "no project" (compiler: unknown) ===|
C:\Users\joseg\Documents\C++\ejercicio.c|1|iostream: No such file or directory|
C:\Users\joseg\Documents\C++\ejercicio.c|3|error: syntax error before "namespace"|
C:\Users\joseg\Documents\C++\ejercicio.c|3|warning: data definition has no type or storage class|
C:\Users\joseg\Documents\C++\ejercicio.c||In function `main':|
C:\Users\joseg\Documents\C++\ejercicio.c|7|error: `cout' undeclared (first use in this function)|
C:\Users\joseg\Documents\C++\ejercicio.c|7|error: (Each undeclared identifier is reported only once|
C:\Users\joseg\Documents\C++\ejercicio.c|7|error: for each function it appears in.)|
||=== Build failed: 5 error(s), 1 warning(s) (0 minute(s), 12 second(s)) ===|
« Última modificación: Noviembre 14, 2016, 12:25:56 pm por r4gnath0r »

Desconectado rush

  • *
  • Underc0der
  • Mensajes: 379
  • Actividad:
    0%
  • Reputación 7
    • Ver Perfil
  • Skype: iruxh1773
« Respuesta #4 en: Noviembre 14, 2016, 01:09:21 pm »
Seguro tu compilador esta mal configurado y no encuentra las ruts de las librerias, o estas seleccionando C en vez de C++ para tu proyecto

Desconectado grep

  • *
  • Underc0der
  • Mensajes: 178
  • Actividad:
    0%
  • Reputación 3
    • Ver Perfil
    • Grep's personal site
« Respuesta #5 en: Noviembre 14, 2016, 10:57:58 pm »
Prueba crear un archivo con el nombre Main.cpp (para que se utilice el compilador de C++) e inserta el código que te brindan arriba:

C++
Código: C++
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.     cout << "Hola Mundo";
  8.  
  9.     return 0;
  10. }
  11.  
  12.  

Saludos

 

¿Te gustó el post? COMPARTILO!



¿Documentación de lenguaje de programacion "Julia" en español?

Iniciado por mariodos

Respuestas: 0
Vistas: 953
Último mensaje Mayo 20, 2015, 12:19:10 am
por mariodos
Como puedo ver el video tutorial de //programacion para niños: scratch//

Iniciado por lumaduda

Respuestas: 4
Vistas: 1276
Último mensaje Enero 06, 2016, 07:53:23 am
por blackdrake
[SOLUCIONADO] Sugerencias para cont. aprendizaje: área programación y malware

Iniciado por 3hy!

Respuestas: 8
Vistas: 3193
Último mensaje Mayo 05, 2011, 02:04:34 pm
por Ignaro mayor de BsAs
[SOLUCIONADO] ¿Cómo recibir y mandar datos desde Android a la PC c/programación?

Iniciado por proxy_lainux

Respuestas: 5
Vistas: 2406
Último mensaje Enero 03, 2015, 03:12:47 pm
por WhiZ
¿Opiniones a cerca de este libro sobre los fundamentos de programación?

Iniciado por Mariano00

Respuestas: 2
Vistas: 1061
Último mensaje Mayo 04, 2017, 10:16:36 am
por grep