Título: [?][c++]cout << fu1(5); se cierra el programa Publicado por: anonimo12121 en 19 Febrero 2011, 13:15 pm Código: int fu1(int n){ pues le paso cout << fu1(4) ; y el programa se cierra no se le puede pasar funciones a cout? para que muestre el valor devuelto? los return no pueden devolver una direccion de memoria?? como haría para almacenar la direccion en un int? no el valor si no la direccion Título: Re: [?][c++]cout << fu1(5); se cierra el programa Publicado por: Riki_89D en 19 Febrero 2011, 13:38 pm Creo que deberias usar la funcion printf en vez de cout
debes incluir la cabecera stdio.h printf("%d",fu1(4)); prueba aver,saludos Título: Re: [?][c++]cout << fu1(5); se cierra el programa Publicado por: _*p en 19 Febrero 2011, 13:40 pm Hola xafirot, compilado con g++ funciona sin problemas sólo dando el warning al retorno de la dirección...
Código
Código: facu@linux:~/Escritorio$ ./a.out Título: Re: [?][c++]cout << fu1(5); se cierra el programa Publicado por: anonimo12121 en 19 Febrero 2011, 13:48 pm Vale sera windbugs7.
no me a quedado claro una cosa... imaginaros que tengo una funcion: int funcion(int x); int m; sabiendo que &m es la direccion de memoria de m , como se hace para la funcion? ahora llevo esto. Código: #include <iostream> Título: Re: [?][c++]cout << fu1(5); se cierra el programa Publicado por: _*p en 19 Febrero 2011, 13:55 pm No entiendo esta pregunta:
Citar sabiendo que &m es la direccion de memoria de m , como se hace para la funcion? ¿Quieres saber como devolver la dirección de x con "funcion"? o ¿quieres saber la dirección de la funcion? Título: Re: [?][c++]cout << fu1(5); se cierra el programa Publicado por: anonimo12121 en 19 Febrero 2011, 14:01 pm la direccion de la funcion
|