• Jueves 14 de Noviembre de 2024, 23:25

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - r0d

Páginas: 1 [2]
26
C/C++ / Re: Problema con [For]
« en: Miércoles 7 de Octubre de 2009, 18:32 »
Hola,

El mas sencillo para esto es de utilizar el operador % :
Código: C++
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. bool EsPar( int num )
  5. {
  6.     return (num%2==0);
  7. }
  8.  
  9. int main()
  10. {
  11.     for (int i=0; i<10; ++i)
  12.         if ( EsPar(i) )
  13.             cout << i << " es par" << endl;
  14.    
  15.     cout << "end" << endl;
  16.     cin.get();
  17.     return 0;
  18. }
  19.  
Salida de este codigo:
Citar
0 es par
2 es par
4 es par
6 es par
8 es par
end

27
Visual C++ / Re: Comparar Bit a Bit
« en: Lunes 5 de Octubre de 2009, 09:45 »
Por si a caso: en c++ hay una classe estandar que sirve para la manipulacion de bits: std::bitset<T> (#include <bitset>)

28
C/C++ / Re: Mecla código C y C++, y otras dudillas.
« en: Jueves 1 de Octubre de 2009, 11:10 »
Cita de: "Eternal Idol"
Y HABLAR (vivo en un pais francofono) frances mucho mas! Igual se te entiende perfectamente  :good:

EAU es O  :clown:
bueno, no se cual es el mas complicado, pero claro que es complicado. Cuando llegué en españa, pensé: "aprender el español estare sencillo: estara como apprender un otro languaje de programación.". Pero la verdad es que no tiene nada que ver, es muchisimo mas complicado -__-!

Cita de: "memmaker650"
Y algo de ayuda sobre el cross-compiling ??
Depende de lo que quieres hacer. ¿Quieres compilar codigo en un pc distante?

29
C/C++ / Re: aplicacion de java a c++
« en: Jueves 1 de Octubre de 2009, 02:13 »
Si quieres utilizar el operador !=, tienes que definirlo. Es igual que con el operador ==.
Luego, no entiendo tu codigo. ¿Porque circulo hereda de punto? Es que vamos, un circulo no tiene nada que ver con un punto ^^

30
C/C++ / Re: Mecla código C y C++, y otras dudillas.
« en: Jueves 1 de Octubre de 2009, 02:00 »
muchisimas gracias por los correcciones  :)
:gracias:

hago lo que puedo, pero castellano es complicado  :argh:

31
C/C++ / Re: aplicacion de java a c++
« en: Miércoles 30 de Septiembre de 2009, 22:54 »
Hola,

Como lo dice Eternal Idol, el mejor es utilizar el oprador ==.
Aqui esta un ejemplo sencillisimo de una clase punto:
Código: Text
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. struct Punto
  5. {
  6.     Punto( int px = 0, int py = 0 ) : x(px), y(py) {} //constructor
  7.     int x;
  8.     int y;
  9.     bool operator == ( const Punto & pt ) const { return ( x==pt.x && y==pt.y ); } //sobrecarga del operador ==
  10. };
  11.  
  12. int main()
  13. {
  14.     Punto pt1; // mejor instanciar directamente, en la pila (sin hacer un new)
  15.     Punto pt2(2,3);
  16.     if ( pt1 == pt2 )
  17.         cout << "1" << endl;
  18.  
  19.     pt1.x=2;
  20.     pt1.y=3;
  21.     if ( pt1 == pt2 )
  22.         cout << "2" << endl;
  23.    
  24.     cout << "end" << endl;
  25.     cin.get();
  26.     return 0;
  27. }
  28.  

32
C/C++ / Re: Mecla código C y C++, y otras dudillas.
« en: Miércoles 30 de Septiembre de 2009, 19:25 »
Hola,

hay algunas cositas que saber para utilizar codico C en un proyecto C++. Es posible que ya sabes, pero lo recuerdo por si a caso:
    * El main() tiene que ser compilado con el compilador c++
    * Es el compilador c++ que debe encarcgarse del "link" (no se como se dice en castellano, es la ultima fase de la compilacion)
    * Es mucho preferible que el compilador C y el compilador C++ sean del mismo "constructor" (gcc, borland, microsoft...)
    * Para usar codigo c en un fichero c++, hay que usar la directiva extern "C" (mejor ponerlo directamente en el .h escrito en C):
Código: C++
  1. #ifdef __cplusplus
  2. extern "C" {
  3. #endif
  4.  
  5. // mi codigo C
  6.  
  7. #ifdef __cplusplus
  8. }
  9. #endif
  10.  

Espero que ayude

33
C/C++ / Re: Duda novato punteros
« en: Martes 29 de Septiembre de 2009, 19:05 »
ha vale, habia mal entendido el asunto. Disculpas.  :nosweat:

34
C/C++ / Re: Duda novato punteros
« en: Martes 29 de Septiembre de 2009, 17:39 »
lo que queria decir, es que usando un string, no se necesita usar un puntero
Código: Text
  1. std::string flux="test";
  2.  
o
Código: Text
  1. std::string flux("test");
  2.  
he aprendido c++ con las frases: "nunca un puntero en un tipo nativo" y "una referencia cuando puedes, un puntero cuando no es posible hacerlo de otra manera" es por eso que... bueno, es otra manera de ver las cosas, pero al final es igual. El unico es que hay que hacerlo bien ;)

35
C/C++ / Re: Duda novato punteros
« en: Martes 29 de Septiembre de 2009, 16:10 »
Es por eso que en C++ no se usa char*, que es C, sino la clase std::string.
La clase string resuelve todos estos problemas de sintaxis, de gestión de la memoria, etc.

36
Visual C++ / Re: no entiendo xq m sale error en este algoritmo recursivo
« en: Sábado 22 de Noviembre de 2008, 16:39 »
buenos días,

eso es c++/cli, no es realmente c++. ¿Cual es el error que tienes?

37
C/C++ / Solicitud de corrección de un artículo.
« en: Martes 18 de Noviembre de 2008, 19:41 »
Buenos días a todos,

soy francés y vivo desde hace un año aproximadamente en España. He escrito un artículo, en francés, a propósito de la biblioteca <algorithm> de la STL, y acabo de traducirlo en español. Pero jamás tomé cursos de español y no tengo un buen nivel en castellano.

Busco a alguien al que le hubieran interesado, y que tendría tiempo, para leerlo y enseñar me los errores que ha encontrado. O a lo mejor decirme lo que piensan de el. Solo es question del idioma, no de "technica". Este articulo ya ha hecho revisado para buenos desarolladores. Pero bueno, si tambien tienen criticas, cualquier comentario estaré encantado leerles.

Es un articulo bastante largo, entonces ya sé que pido un gran favor, pero creo que es un articulo bastante interessante y no tiene equivalente en castellano (o no le he encontrado).

Gracias.
Un saludo.

nota: no puedo poner un enlace aqui, pero podeis ir en mi pagina (le he puesto en mi perfil), y subir el enlace: "Los algoritmos de la STL"

Páginas: 1 [2]