Aquí les dejo un tutorial hecho por mi.
Es el hola mundo programado en la terminal de Mac , funciona igual para linux o unix.
Cualquier duda la resuelvo con gusto.
Codigo:
#include <iostream>
#include <string.h>
#include <stdlib.h>
using namespace std;
//Esta clase se llama MSG, es muy importante escribir el ";" al final de la clase
//Cuando queramos acceder a las variables escribimos un metodo get
//Cuando queramos modificar las variables escribimos un metodo set
class MSG{
private:
string mensaje;
public:
//Constructor de la clase, recibe un string y lo asiga a la variable mensaje
MSG(string cadena){
mensaje = cadena;
}
//Metodo get para obtener el contenido de la variable mensaje
string getmensaje(){
return mensaje;
}
};
//Funcion principal, recibe parametros
//numeroParametros: Es el numero de parametros que son enviados a la funcion, todo
//programa envia como primer parametro su nombre
//parametros: Son los parametros que enviamos a la funcion
int main(int numeroParametros, char * parametros[]){
cout << "Numero de Parametros enviados: "<<numeroParametros <<endl;
//Este nos servira para guardar y juntar los parametros
string aux;
//Imprimimos los parametros y los almacenamos en la variable auxiliar
for(int i=1; i < numeroParametros; i++){
cout << "Parametro " <<i <<":" << parametros[ i ] <<endl;
aux += parametros[ i ];
aux += " ";//Esta linea es para almacenar ademas un espacio entre
//los parametros enviados
}
//Si no hay ningun mensaje enviamos por default el mensaje " Hola mundo en
//Terminal Mac "
if(numeroParametros <= 1){//El primer parametro es el nombre del programa
MSG mensaje( " Hola mundo en Terminal Mac " );
cout <<endl <<endl << mensaje.getmensaje() <<endl;
}
else{
MSG mensaje(aux);
cout <<endl <<endl << mensaje.getmensaje() <<endl;
}
//Mandamos el valor EXIT_SUCCESS ya que no hubo ningun error
return EXIT_SUCCESS;
}
Es el hola mundo programado en la terminal de Mac , funciona igual para linux o unix.
Cualquier duda la resuelvo con gusto.
Codigo:
#include <iostream>
#include <string.h>
#include <stdlib.h>
using namespace std;
//Esta clase se llama MSG, es muy importante escribir el ";" al final de la clase
//Cuando queramos acceder a las variables escribimos un metodo get
//Cuando queramos modificar las variables escribimos un metodo set
class MSG{
private:
string mensaje;
public:
//Constructor de la clase, recibe un string y lo asiga a la variable mensaje
MSG(string cadena){
mensaje = cadena;
}
//Metodo get para obtener el contenido de la variable mensaje
string getmensaje(){
return mensaje;
}
};
//Funcion principal, recibe parametros
//numeroParametros: Es el numero de parametros que son enviados a la funcion, todo
//programa envia como primer parametro su nombre
//parametros: Son los parametros que enviamos a la funcion
int main(int numeroParametros, char * parametros[]){
cout << "Numero de Parametros enviados: "<<numeroParametros <<endl;
//Este nos servira para guardar y juntar los parametros
string aux;
//Imprimimos los parametros y los almacenamos en la variable auxiliar
for(int i=1; i < numeroParametros; i++){
cout << "Parametro " <<i <<":" << parametros[ i ] <<endl;
aux += parametros[ i ];
aux += " ";//Esta linea es para almacenar ademas un espacio entre
//los parametros enviados
}
//Si no hay ningun mensaje enviamos por default el mensaje " Hola mundo en
//Terminal Mac "
if(numeroParametros <= 1){//El primer parametro es el nombre del programa
MSG mensaje( " Hola mundo en Terminal Mac " );
cout <<endl <<endl << mensaje.getmensaje() <<endl;
}
else{
MSG mensaje(aux);
cout <<endl <<endl << mensaje.getmensaje() <<endl;
}
//Mandamos el valor EXIT_SUCCESS ya que no hubo ningun error
return EXIT_SUCCESS;
}