Programar es como pensar, cada quien lo hace diferente, y el mismo lenguaje c++ nos facilita diversas formas de hacer las mismas cosas. Por ejemplo, el programa Hola Mundo que hicimos al principio podemos hacerlo utilizando la librerÃa <iostream> en lugar de <stdio.h>:
#include<iostream> using namespace std; // Esta lÃnea es necesaria cuando // utilizamos la librerÃa iostream int main() { cout << "Hola Mundo!"; //cout es el equivalente de printf, //si se fijan la sintáxis es muy parecida. cin.get(); // cin.get es el equivalente de getch, detiene la ejecución del programa. return 0; // No es necesaria para que el programa funcione, // pero es una buena costumbre indicar que nuestro programa terminó // sin errores. }
La sintáxis de cout es:
cout << "mensaje" ;
Mostrando una variable:
cout << "El promedio es:" << prom ;
El siguiente mensaje aparecerá en una lÃnea nueva:
cout << "mensaje" << endl;
¿Y cómo leo datos (scanf)?
Para sustituir scanf() usamos cin, por ejemplo:
cin >> edad;
Lee los caracteres introducidos y los guarda en la variable edad.
Un programita muy simple:
#include<iostream> using namespace std; int main() { int edad; cout<<"Cual es tu edad?: "; cin >> edad; cout<<"\n\tTu edad es " << edad; cin.get();cin.get(); return 0; }
En este caso necesitamos usar dos cin.get para detener el programa. Esto se debe al uso de cin.
[...] cosa es que usamos iostream y no usamos conio.h. « Cómo empezar a usar [...]