Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Necesito saber que significa #include <alguna cosa>

Estas en el tema de Necesito saber que significa #include <alguna cosa> en el foro de C/C++ en Foros del Web. Hola buenas, estoy empezando con un cursito de c++ y lo primero que pone el chico que lo explica en el compilador es: #include <iostream> ...
  #1 (permalink)  
Antiguo 11/07/2015, 17:53
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 8 años, 9 meses
Puntos: 0
Pregunta Necesito saber que significa #include <alguna cosa>

Hola buenas, estoy empezando con un cursito de c++ y lo primero que pone el chico que lo explica en el compilador es:

#include <iostream>

y ya abajo ponia para que diese un "Hola, mundo"

Mi pregunta es que para que sirve poner lo de #include <y algo más>

(Es algo de una libreria o algo?, estoy perdido jaja)
  #2 (permalink)  
Antiguo 11/07/2015, 18:35
Avatar de Instru  
Fecha de Ingreso: noviembre-2002
Ubicación: Mexico
Mensajes: 2.751
Antigüedad: 21 años, 5 meses
Puntos: 52
Respuesta: Necesito saber que significa #include <alguna cosa>

Hola RevolucionVegana.

Efectivamente es un librería.

Tecnicamente C++ no sabe (por si sólo) en que sistema operativo estas (Windows, Linux, iOS, Android, etc). Por lo tanto, cuando le dices que muestre un mensaje, no sabe donde ponerlo.
Para esto se crearon un conjunto de librerías(en realidad son archivos con código) que se comunican con el sistema operativo correspondiente y ahí está indicado cómo y dónde mostrar el mensaje.

Posteriormente verás que existe un conjunto estándar de librerías, como el que acabo de mencionar, pero también existen otras librerías externas para todo tipo de cosas, por ejemplo: ventanas, graficos 2D o 3D, modelaje matemático, y un LARGO etcetera.

En C++ iostream es un encabezado (un archivo de código que contiene algunas definiciones) estandar que significa entrada y salida de flujos.

No es necesario que ahorita entiendas esto a la perfección. Verás con el tiempo que es algo relativamente sencillo.

Saludos
  #3 (permalink)  
Antiguo 11/07/2015, 18:37
Avatar de carlitosMiranda  
Fecha de Ingreso: marzo-2015
Ubicación: Colombia
Mensajes: 32
Antigüedad: 9 años, 1 mes
Puntos: 1
Respuesta: Necesito saber que significa #include <alguna cosa>

Si, es para importar alguna libreria. iostream es una libreria q contiene herramientas para la salida y entrada de datos. En este caso el texto "Hola Mundo" es para la salida en pantalla usando, creo q un 'cout'.
Comparto lo dicho por Instru.
Saludos.
  #4 (permalink)  
Antiguo 12/07/2015, 16:56
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Necesito saber que significa #include <alguna cosa>

Pero, hay que saberse todas las librerías para cada vez que quiera hacer algo en un programa usarlas o como va el asunto?
  #5 (permalink)  
Antiguo 12/07/2015, 16:57
 
Fecha de Ingreso: julio-2015
Mensajes: 92
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Necesito saber que significa #include <alguna cosa>

Y muchísimas gracias por ambas respuestas
  #6 (permalink)  
Antiguo 12/07/2015, 18:45
Avatar de carlitosMiranda  
Fecha de Ingreso: marzo-2015
Ubicación: Colombia
Mensajes: 32
Antigüedad: 9 años, 1 mes
Puntos: 1
Información Respuesta: Necesito saber que significa #include <alguna cosa>

Bueno, no exactamente aprendértelas de memoria, solo debes hacer uso de ellas, practicarlas, modificar código, estudiarlas las funciones q existen para q vallas familiarizándote con ellas. Como una canción, no te la aprendes de un día para otro, sino q, sin querer, te la aprendes de tanto escucharla . Mas o menos algo asi Jaja. .
Si quieres puedes leer un poco en http://www.programarya.com/Cursos/C++/Bibliotecas-o-Librerias/
Espero te sirva. Saludos

Etiquetas: alguna, include
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:00.