💻 Programación Estructurada en Lenguaje C -

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 4

  •  3 роки тому +3

    Si te ha gustado este vídeo, no te pierdas los siguientes cursos !!!!
    ❤️ ua-cam.com/video/9bfiw7yh3Nw/v-deo.html
    💚 ua-cam.com/video/3GV0gDfxZjw/v-deo.html&t

  • @ivanvaldiviam7428
    @ivanvaldiviam7428 3 роки тому +1

    #include
    #include
    #include
    #include
    #include
    // Conversion de Double a String, Paso por Referencia a Funcion de Arreglo de Caracteres
    int main()
    {
    char fstr[15]={0},*ss;
    int fDMSTR();
    double angNUM=-76.51675;

    // Puntero a Cadena
    ss=fstr;

    // Llamada a funcion y paso por Referencia
    fDMSTR(angNUM,ss);

    // Contenido Puntero Remoto Actualizado desde funcion en Main(ahora angSTR)
    printf("
    Contenido de Puntero ss (String value) = %s
    ",ss);

    return 0;
    }
    /*Convierte Double a String*/
    int fDMSTR(double angDEG, char *pp)
    {
    char angSTR[15]={0},*hh;
    float angTXT;

    // Asignacion Double a Float
    angTXT=angDEG;

    // Mostrando Double a Float
    printf("
    Double (%lf) to Float (%f)
    ",angDEG,angTXT);
    // Puntero Local apunta a Puntero Remoto
    hh=pp;

    // Conversion Float to String
    sprintf(angSTR,"%.5f",angDEG);

    // Mostrando Float to String
    printf("
    Float (%f) to String (%s)
    ",angTXT,angSTR);

    // Actualizacion de Puntero Remoto con valor convertido
    hh=angSTR;

    // Visualizacion Contenido Puntero Remoto Actualizado, desde Funcion (ahora angSTR)
    printf("
    Contenido de Puntero hh (String value) = %s
    ",hh);

    return 0;
    }

  • @ivanvaldiviam7428
    @ivanvaldiviam7428 3 роки тому

    Todo lo que se quiere es actualizar desde la función, el arreglo de caracteres en main() enviado por referencia. Agradeceré tu ayuda...

  • @ivanvaldiviam7428
    @ivanvaldiviam7428 3 роки тому +1

    #include
    #include
    #include
    #include
    #include
    // Conversion de Double a String, Paso por Referencia a Funcion de Arreglo de Caracteres
    int main()
    {
    char fstr[15]={0},*ss;
    int fDMSTR();
    double angNUM=-76.51675;

    // Puntero a Cadena
    ss=fstr;

    // Llamada a funcion y paso por Referencia
    fDMSTR(angNUM,ss);

    // Contenido Puntero Remoto Actualizado desde funcion en Main(ahora angSTR)
    printf("
    Contenido de Puntero ss (String value) = %s
    ",ss);

    return 0;
    }
    /*Convierte Double a String*/
    int fDMSTR(double angDEG, char *pp)
    {
    char angSTR[15]={0},*hh;
    float angTXT;

    // Asignacion Double a Float
    angTXT=angDEG;

    // Mostrando Double a Float
    printf("
    Double (%lf) to Float (%f)
    ",angDEG,angTXT);
    // Puntero Local apunta a Puntero Remoto
    hh=pp;

    // Conversion Float to String
    sprintf(angSTR,"%.5f",angDEG);

    // Mostrando Float to String
    printf("
    Float (%f) to String (%s)
    ",angTXT,angSTR);

    // Actualizacion de Puntero Remoto con valor convertido
    hh=angSTR;

    // Visualizacion Contenido Puntero Remoto Actualizado, desde Funcion (ahora angSTR)
    printf("
    Contenido de Puntero hh (String value) = %s
    ",hh);

    return 0;
    }