• Blog
  • Acerca
  • Autor
  • Contacto
  • Hola Mundo, en C++

    Es como un rito de iniciación empezar con un programa que sencillamente muestre el mensaje: “Hola Mundo” en pantalla, hoy lo vamos a hacer en c++.

    #include<stdio.h>
    #include<conio.h>
    int main() {
      printf("Hola Mundo");
      getch();
    }
    • La primera y segunda líneas son librerías. Una librería es el lugar en dónde están definidas cientos de funciones que utilizaremos continuamente. stdio.h y conio.h son las librerías que vamos a estar usando continuamente.
    • main() es la función principal, todo el programa se desarollará a partir de ella. Esta función está seguida de una llave de apertura ({), y al final hay una de cierre (}). Esto significa que todo lo que está entre las llaves pertenece a main().
    • printf(); es una función para imprimir (mostrar) datos en pantalla. Entre comillas escribimos lo que queremos mostrar. Está definida en stdio.h
    • getch(); es una función definida en conio.h que detiene la ejecución del programa para que el usuario pueda apreciar los resultados.

    C++ busca automáticamente la función main(), y si esta no se encuentra, sencillamente no funcionará el programa.

    Hay que tener muy presente que las funciones ‘menores’ siempre terminan con punto y coma (;). Este símbolo marca el final de toda sentencia.

    1. Jesus Ramos dice:

      Estoy intentando comenzar con C++, se algo de Baic pero segun parece este C es mas completo. Alguna web que me recomiendes con buenos tutoriales? Para empezar desde cero. Muy buen blog.

    2. jose eduardo dice:

      Hola disculpa pero tengo ke hacer un programa de una matriz de orden 5 que diga despues cual es el valor maximo que hay en la matriz y su posicion, solo me falta como sacar su posicion pero no se como me podrian ayudar?

    3. vegeta dice:

      gracias ,,,esta exelente esto…..

    4. LUZ dice:

      POR QUE CUANDO COPIO ESTE CODIGO EN EL EDITOR DE DEVC++ Y LO COMPILO PARA EJECURARLO LUEGO NO PASA NADA

    5. diego dice:

      Luz no te copila ya que este codigo que esta hay..
      es del lenguaje C y C++ no lo reconoce y tambien
      las librerias que muetran hay tampoco son del programa…

    6. gerardo dice:

      mis respetos maestro que bueno que existe gente como usted que comparte sus conocimientos asi se empieza para los que somos novatos esta forma de explicacion es la mejor gracias

    7. TAmbien :

      #include

      void main(){

      printf(“holamundo”);

      getch();
      }

    8. #include

      void main(){

      printf(“holamundo”);

      getch();
      }

    9. Bedxhe dice:

      Hola amigos, este programita no me corre, trato de hacer ping a una dirección ip y simplemente me sale la pantalla del cmd en negro y al finalizar pide pulsar una tecla para continuar que se debe al system (“pause”)

      #include
      int main()
      {
      system(“ping xxxxxxxx -t”); //en las “x” va la ip o la URL
      system(“PAUSE”);
      return 0;
      }

      ¿Alguna idea de lo que esté mal aquí?

      ¡Saludos!

    10. max dice:

      esto no es C++ es C
      en c++ una de las formas mas simples seria asi
      ——————————–

      #include
      using namespace std;

      void main()
      {
      cout <<" Hola Mundo !\n ";
      }
      ——————————-
      yo tambien recien estoy aprendiendo C++
      lo he probado en Visual Studio

    11. Anon dice:

      Esto es C, te recomiendo lee un poco del tema antes de postear una entrada.

      • Millasaky dice:

        Yo lo único que hago es:

        #include
        #include
        #include
        main()
        {
        cout<<"Hola Mundo";
        getch();
        return 0;
        }
        A mí me parece más sencillo. O estoy haciendo algo mal? Para qué usar el void?

    12. Fernando dice:

      Segun este articulo de la pagina (http://codigoc.org/708-diferencias-entre-c-y-c) el ejemplo está escrito en C, no en C++

    13. Carlos dice:

      buenas noches, mis respetos para ti, gracias por compartir tus conocimientos, estoy iniciando en el mundo de la programacion y no se nada, algunas cosas las entiendo otras no, me he topado con tu blog y esta claro y preciso espero contar con su ayuda para mis futuros problemas estoy comenzando con c, trabajo en windows 7 y con el programa compilador DEV C++, aunque quisiera saber si hay una forma mejor de trabajarlo

    14. StaxX dice:

      Alguien me puede que programa necesito y donde puedo descargalo para programar en c++

    15. CRISTO dice:

      Hola mi buen baje el codeblocs, pero por ejemplo yo tengo un libro de C++ donde escribir hola mundo se escribe como el cogido de abajo, pero cuando lo puse en codeblocs, me marco errores, porque???:

      #include

      int main ()
      {
      cout<<"Hola Mundo";

      return 0;
      }

      • CRISTO dice:

        Tu comentario está pendiente de moderación
        septiembre 5, 2012 a las 10:08 pm
        Hola mi buen baje el codeblocs, pero por ejemplo yo tengo un libro de C++ donde escribir hola mundo se escribe como el cogido de abajo, pero cuando lo puse en codeblocs, me marco errores, porque???:

        #include

        int main ()
        {
        cout<<"Hola Mundo";

        return 0;
        }

        PERDON AMIGO ASI ES EN VERDAD

    16. Karen dice:

      cual es la diferencia entre #include y #include?????????

    17. dorkam dice:

      Buenas!! Estoy aprendiendo C++ por mi cuenta y es dificil encontrar buenos sites con info en español sobre este lenguaje.

      Encontré este blog y me parece bastante interesante, ahora bien, me gustaria hacerte algunas preguntas:

      - En lo que yo he visto hasta ahora siempre inicializo con #include y no #include ni #include , me podrias explicar el pq de esto? Además si no tengo mal entendido, los .h son del lenguaje C y no de C++

      - Lo mismo pasa con el prinf, ¿ eso no es C? en c++ sería cout <<

      - el getch no lo he usado nunca hasta ahora, y he visto k en otros sitios usan el return, pero en lo k yo llevo visto hasta ahora nunca se usan esas expresiones, salvo el return al final de un subprograma.

      Espero puedas ayudarme con estas dudas.

      Saludos, y enhorabuena por tu blog

    18. JESUS EFREN FLORES LUNA dice:

      como puedo sacar la pantalla negra para imprimir atte.: Jesús Efrén Flores Luna

    19. JESUS EFREN FLORES LUNA dice:

      COMO EJECUTAR LA PANTALLA NEGRA Y ENBIAR A IMPRIMIR ATT: JESUS EFREN FLORES LUNA

    20. Geovanny Elias dice:

      Buen ejemplo y bien explicado

    21. cristian dice:

      si me pueden ayudar con ejercicios xfa los necesito de urgen………….

    22. Atilano dice:

      en mi compilador dev c++ la libreria stdio.h no puedo utilizar el clrscr() para limpiar la pantalla

    1. [...] es decir ir a (x, y), donde (x, y) es una coordenada de nuestra pantalla. Se suele usar antes de un printf, para poner el texto en una cierta parte de la [...]

    2. [...] Fuente: http://codigoc.org/12-hola-mundo-en-c [...]

    Hola, escribe aquí tu comentario: