funcion("Prueba",1,3) = "Pru"
bueno hize este codigo
Código:
#include <iostream.h>
#include <string.h>
#include <stdlib.h>
int funcion( char * cadena[], int start,int length);
main()
{
char palabra[10]= "Prueba";
cout << funcion(palabra,1,3);
return 0;
}
int funcion( char * cadena[], int start,int length)
{
char * tmp;
for (int n = start -1;n<start - length;n++)
{
strcat(tmp,cadena[n]);
}
return atoi(tmp);
}
pero al compilar me marca este error
Citar
'funcion' : cannot convert parameter 1 from 'char [10]' to 'char *[]'
que no se puede convertir... ya eh intentado de modificar la funcion pero me marca error en el strcat , espero puedan ayudarme, gracias de antemano