Sintaxis, problema al compilar

Discusión cerrada
  1. #1
    Avatar de yomariano
    Registración
    May 2008
    Mensajes
    281
    Ubicación
    Argentina

    Sintaxis, problema al compilar

    El bcc32 me tira un warning cuando compilo me dice:
    Warning W8019 entrecarbuckup.c 32: Code has no effect in function entrecar
    alguien tiene idea que error hay en la funcion?


    #include <stdio.h>
    #include <string.h>

    /*================================================= ==============*/
    /*===================FUNCION======================= ==============*/
    /*================================================= ==============*/
    int entrecar(const char* s1, char* s2, char c1, char c2) {

    int i = 0;
    int k = 0;
    int j;
    j= strlen(s1);

    while(i<j) {

    if((s1[i] != c1) && (s1[j] != c2)) {

    i++;
    j--;
    }

    if((s1[i] == c1) && (s1[j] != c2))

    j--;

    if((s1[i] != c1) && (s1[j] == c2))

    i++;

    if((s1[i] == c1) && (s1[j] == c2))

    for( i; i!= j+1 ; i++) { /*modifique por i != j+1 ya que i tiene que ir hasta donde esta j */

    s2[k] = s1[i];
    k++;

    }


    }



    return k;

    }






    /*================================================= ==============*/
    /*============= PROGRAMA PRINCIPAL===============================*/
    /*================================================= ==============*/


    int main(){


    char s1[10]="hernan";
    char s2[10];
    char c1 = 'h';
    char c2 = 'n';
    int n;

    n= entrecar(s1, s2, c1 ,c2 );

    if(n>1){
    puts(s2);
    printf("la longitud de la palabra s2 es %d", n);
    }
    else

    printf("palabra nula");

    return 0;

    }
    • Me gusta
    Me gusta
     

  2. Compartí este Tema:
    • Vistas: 541
    • Mensajes: 4
    Seguí este Tema: Suscribite
  3. #2
    Avatar de 01010
    Registración
    May 2006
    Mensajes
    275

    Re: Sintaxis, problema al compilar

    agarra el eclipse o algun IDE groso y debugealo.....
    • Me gusta
    Me gusta
     

  4. #3
    Avatar de yomariano
    Registración
    May 2008
    Mensajes
    281
    Ubicación
    Argentina

    Re: Sintaxis, problema al compilar

    alguna otra ayuda? porque necesito tenerla terminada para las 6 de la tarde
    • Me gusta
    Me gusta
     

  5. #4
    Avatar de 01010
    Registración
    May 2006
    Mensajes
    275

    Re: Sintaxis, problema al compilar

    for( i; i!= j+1 ; i++)
    no estas haciendo nada con la i. dejalo en blanco
    for( ; i!= j+1 ; i++)
    • Me gusta
    Me gusta
     

  6. #5
    Avatar de yomariano
    Registración
    May 2008
    Mensajes
    281
    Ubicación
    Argentina

    Re: Sintaxis, problema al compilar

    anduvo joya gracias man, te debo una.
    • Me gusta
    Me gusta
     

  7. Compartí este Tema:
    • Vistas: 541
    • Mensajes: 4
    Seguí este Tema: Suscribite
Discusión cerrada