Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/03/2016, 08:47
shekel
 
Fecha de Ingreso: octubre-2011
Mensajes: 45
Antigüedad: 12 años, 6 meses
Puntos: 0
Usar malloc dentro de una funcion

Soy bastante novato en cuanto el tema de este lenguaje.

Lo que quiero hacer es crear una funcion que reserve memoria y rellene con varios caracteres, a la vez la funcion me devuelve con return un numero

Esto es mas o menos lo que me gustaria tener.

Código C++:
Ver original
  1. char obj;
  2.     int num = myfunc(&obj);
  3.    // ahora en num tengo un numero que para mi pregunta es irrelevante, aunque ahora seria 69
  4.    // me gustaria usar 'obj'
  5.    std::cout << obj;
  6.  
  7. int myfunc(char * obj) {
  8. obj = (char*)calloc(140,sizeof(char));
  9. strcpy(obj, "cadena de texto");
  10. return 69; // por ejemplo
  11. }

Última edición por shekel; 17/03/2016 a las 09:32