Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: bengy en 31 Agosto 2012, 15:25 pm



Título: ayuda con caracteres
Publicado por: bengy en 31 Agosto 2012, 15:25 pm
bueno gracias por leer este tema

alguien me podria ayudar con estos caracteres...

::
%
/
*
&
por ejemplo
int MPI::Intracomm::Get_size()
int MPI_Comm_size(MPI_Comm comm, int *psize)
void MPI::Init(int & argv,char & ** argv)
void MPI::Init(int & argv,char & ** argv)
printf("Hola mundo, Este es el rango %d de %d\n",rank,size);

alguna referencia de donde encuentro un buen tutorial sobre c++??
por que la verdad que estuve buscando mucho y no encuentro la funcionalidad de estos caracteres!!!
ayuda please!!!


Título: Re: ayuda con caracteres
Publicado por: Stakewinner00 en 31 Agosto 2012, 15:29 pm
Un videotutorial k puede ser util http://www.youtube.com/playlist?list=PLFDA837BC005D3614 (http://www.youtube.com/playlist?list=PLFDA837BC005D3614)



Título: Re: ayuda con caracteres
Publicado por: 0xDani en 31 Agosto 2012, 15:31 pm
Un buen tutorial de C++ es http://c.conclase.net. Ahi encontraras referencias de esos simbolos, algunos de los cuales sirven para varias cosas.

Saludos.


Título: Re: ayuda con caracteres
Publicado por: Stakewinner00 en 31 Agosto 2012, 15:32 pm
Un buen tutorial de C++ es http://c.conclase.net. Ahi encontraras referencias de esos simbolos, algunos de los cuales sirven para varias cosas.

Saludos.
SI ese tambien esta bastante bien


Título: Re: ayuda con caracteres
Publicado por: avesudra en 31 Agosto 2012, 16:43 pm

alguien me podria ayudar con estos caracteres...
::
%
/
*
&
Operadores en C++ (http://es.wikipedia.org/wiki/Anexo:Operadores_de_C_y_C%2B%2B)


Título: Re: ayuda con caracteres
Publicado por: bengy en 1 Septiembre 2012, 03:59 am
me sirvio de mucho pero aun no logre entender algunos caracteres
ayuda please!!!


Título: Re: ayuda con caracteres
Publicado por: BlackZeroX en 1 Septiembre 2012, 04:24 am
:: <- indica la pertenecía a un namespace o miembro de clase (deben ser estáticos o tipos definidos dentro de la misma NO requiere ser instanciada dicha clase).

Código
  1.  
  2. class a {
  3. public:
  4. a(){ // constructor
  5. }
  6. ~a(){ // destructor
  7. }
  8.  
  9. typedef void* tipodato; // es un tipo que esta definido en la clase por lo tanto se puede usar una instancia de esta manera: a::tipodato Variable;   como si fuera   int variable;
  10. int valor_1; // no se puede llamar como a::valor_1; produciria un error debido a que no es static
  11. static int valor_2; // puede ser llamada como a::valor_2;
  12. static void msg() { // se puede llamar de esta manera a::msg(); no necesita estar instanciada dicha clase.
  13.  cout << "hola mundo" << endl;
  14. }
  15. int func() { return 0; } // no puede ser llamada como a::func(); Produce un error...
  16. }
  17.  
  18.  
% <- es para obtener el residuo de una divicion...

Código
  1. a = b % c; // el residuo de b entre c
  2.  

/ <- realizar una divicion.

Código
  1. a = b / c; realiza la divicion b entre c.
  2.  

* <- tiene dos vertientes según el contexto.. una es para indicar una multiplicación y otra para acceder al valor de un puntero esto depende de como se declaren dichas variables...

caso multiplicacion:
Código
  1.  
  2. int a = 2, b = 10;
  3. c = a * b; // multiplica a por b
  4.  
  5.  

caso del puntero;

Código
  1.  
  2. int a = 2, b = 10;
  3. int *p = &a; // con el & obtenemos la dirrecion de a y la establecemos en un puntero p
  4. c = *p * a; // multiplica el valor al que apunta p por b esto es p a punta a "a" en pocas palabras este ejemplo es equivalente a el anterior: c = a * c
  5.  
  6.  

& <- en los parámetros indica una referencia a un objeto/variable de igual manera si no mal recuerdo se puede usar para declarar variables que actúan como referencias a objectos/variables, tambien sive para obtener la dirreción de una variable...

Código
  1.  
  2. int a = 6546;
  3. int *p = &a; // hacemos que p apunte a el valor de a...
  4.  
  5. cout << "valor de a" << a << endl;
  6. cout << "dirrecion de a" <<p << endl;
  7. cout << "valor de al que apunta p" << *p << endl;
  8.  
  9.  

Código
  1.  
  2. void func(int a, int b, int &c) { //todo lo que le pace al parametro c se vera reflejado a la variable que se pace en la funcion cuando se llame.
  3. c = a * b
  4. }
  5.  
  6. int main() {
  7. int resultado = 0;
  8. func(10, 154, resultado);
  9. cout << " 10 * 154 = " << resultado << endl;
  10. return 0;
  11. }
  12.  
  13.  

Dulces Lunas!¡.


Título: Re: ayuda con caracteres
Publicado por: bengy en 2 Septiembre 2012, 02:26 am
aka encontre muy buena informacion

http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C%2B%2B/Punteros

http://www.publispain.com/supertutoriales/programacion/c_y_cplus/cursos/3/index.htm

http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C%2B%2B/Streams


Título: Re: ayuda con caracteres
Publicado por: rir3760 en 2 Septiembre 2012, 02:46 am
aka encontre muy buena informacion

http://www.publispain.com/supertutoriales/programacion/c_y_cplus/cursos/3/index.htm
En buen plan ese curso no es aceptable. Por ejemplo empieza con la descripción de los "Operandos Aritmeticos" y para equivocarse en algo así uno se pone nervioso.

Tampoco separa las características de cada lenguaje, no indica que encabezados incluir y por las funciones que menciona ("getch", "kbhit", etc.) parece desarrollado para utilizarse con alguno de los compiladores viejos de Borland.

Un saludo


Título: Re: ayuda con caracteres
Publicado por: The Swash en 2 Septiembre 2012, 03:11 am
Hola,

Tío bjpenn, es apenas creíble que después de la gran explicación que te ha dado BlackZeroX primero no la aceptes e interpretes, luego que busques otra fuente (de complemento no iría mal). Agradece el esfuerzo que ha puesto el compañero para explicarte al detalle cada duda que tenías.

Un saludo,
Iván Portilla.


Título: Re: ayuda con caracteres
Publicado por: bengy en 2 Septiembre 2012, 05:34 am
muxas gracias a todos!!! por la ayuda!!!
estuve leendo los tutoriales y son muy buenos!!!
gracias por su tiempo a todos vale!!!


Título: Re: ayuda con caracteres
Publicado por: 0xDani en 2 Septiembre 2012, 15:35 pm
En buen plan ese curso no es aceptable. Por ejemplo empieza con la descripción de los "Operandos Aritmeticos" y para equivocarse en algo así uno se pone nervioso.

Tampoco separa las características de cada lenguaje, no indica que encabezados incluir y por las funciones que menciona ("getch", "kbhit", etc.) parece desarrollado para utilizarse con alguno de los compiladores viejos de Borland.

Un saludo

Creo que no leere ese tutorial :xD.

Saludos.


Título: Re: ayuda con caracteres
Publicado por: BlackZeroX en 3 Septiembre 2012, 04:52 am
@0xDani
lo puedes leer para saber algunas cosas que uno debe tener es tolerancia y comprensión, además de no dejarse engañar por la 1ra cosa que le ponen en frente...

Dulces Lunas!¡.


Título: Re: ayuda con caracteres
Publicado por: bengy en 3 Septiembre 2012, 05:33 am
scanf("%d",&Variable); Asigna valor entero a Variable
scanf("%d %f",&Variable1,&Variable2);Asigna valor entero a Variable1 y valor real a Variable2

Existe buena informacion


Título: Re: ayuda con caracteres
Publicado por: rir3760 en 3 Septiembre 2012, 06:24 am
Existe buena informacion
No dudo que ese curso tenga una parte de información correcta, con eso no hay problema.

Pero, y este es mi punto, el argumento en contra es mayor: esta incompleto y una buena parte de su información esta (para ser "suavecito") errada. Un buen ejemplo es su descripción de los limites inferiores y superiores de los tipos. Solo voy a mencionar dos:

* "Long Int" tiene como limites 2E-6 .. 2E6
* "Signed Int" tiene como limites -65000 .. 65000

En mi opinión un curso no cumple su función si (sin importar la buena intención detrás de el) solo termina confundiendo al estudiante.

Un saludo


Título: Re: ayuda con caracteres
Publicado por: bengy en 4 Septiembre 2012, 02:17 am
creo que me equivoque disculpen

creo que este tutorial es el mas detallado!!!
http://c.conclase.net.
y gracias a0xDani y a todos...


Título: Re: ayuda con caracteres
Publicado por: BlackZeroX en 4 Septiembre 2012, 06:24 am
El mas compresible actualizado y detallado a mi criterio es este:
http://www.cplusplus.com/doc/tutorial/

El que mencionas es bueno hasta cierto punto.

Dulces Lunas!¡.