Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - onlinne

#1
No es una tarea, es un proyecto mio, personal.
#2
Bueas, necesito una funcion que centre , los caracteres que estan escrito en un vector, por ejemplo:
si escribo:Hola    , me deberia rotornar:  Hola  .
necesito:
1 funcion que copie lo que este en el vector ingresado a otro vector invisible.
1 funcion que  cuente los espacios, y los divida a la mitad, para luego colocarlos al principio antes del texto y al final despues del texto.

esta es la funcion base que necesito, ya que lo que trato de hacer es un editor de texto basico, algo asi como world.
#3
Programación C/C++ / Re: Ayuda, que esta mal ?
6 Noviembre 2016, 23:02 PM
no entiendo :

Por otra parte estás devolviendo, en la función copiar, un array local. Éste se destruye al salir de la función. Deberías usar malloc sobre un puntero y devolverlo; esto es memoria del montón y permanece entre llamadas, a diferencia de la pila.
podrias explicarlo porfavor
#4
Programación C/C++ / Ayuda, que esta mal ?
6 Noviembre 2016, 22:33 PM
Tengo esta funcion:
#include <stdio.h>
#include <conio.h>

char *copiar(char * cad)
{
   char cad2[20];
   int i=0;
   while((cad!='\0') || (cad[i+1]!='\0'))
   {
      cad2== cad;
      i++;
   }return cad2;
}
int main()
{
   char cad[20];
   scanf("%s",&cad);
   printf("%s",copiar(cad));
   getch();
}

lo que hace es copiar los caracteres de un vector a otro. pero cuando la pongo a ejecutar me da unos caracteres muy extraños, y ayer , que fue la ultima vez que funciono, cuando ponia dos palabras ejemplo: Hola como estas. solo me mostraba el hola, no el resto