C/Visual C - Ayuda "invalid conversion from char* to char"

 
Vista:
sin imagen de perfil
Val: 9
Ha aumentado su posición en 4 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Ayuda "invalid conversion from char* to char"

Publicado por alberto (7 intervenciones) el 11/06/2018 22:17:38
Hola. Tengo que hacer un programa en el cual pueda ingresar una frase, un valor de inicio y un valor final. Me tiene que mostrar las letras de la frase que están entre esos valores. En la función 'l' me tira el error: invalid conversion from char* to char. No sé que significa ni como arreglarlo. Si alguien me puede ayudar. Muchas gracias.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#include <ctype.h>
 
char l (char fra[]);
 
int main (){
    int i=0,L;
    char C,letras,f[1000];
    printf("Ingrese una frase");
    while((C=getchar())!='\n'){
        f[i]=C;
        i=i+1;
    }
    f[i]='\0';
    L=strlen(f);
 
    letras= l(f);
    printf("%s",letras);
 
    return 0;
}
 
char l (char fra[]){
    int a,b,k,j=0;
    char let[1000];
 
    printf("Ingrese valor inicial ");
    scanf("%d",&a);
    printf("Ingrese valor final ");
    scanf("%d",&b);
 
    for(k=a;k<=b;k++){
        let[j]=fra[k];
        j++;
    }
    let[j++]='\0';
 
    return let;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 60
Ha mantenido su posición en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

Ayuda "invalid conversion from char* to char"

Publicado por Yamil Bracho (26 intervenciones) el 11/06/2018 22:36:00
En C, char [] pasado como parametro es equivalente a char *, el cual es el apuntador a char que te menciona

let[j]=fra[k];
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar