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
#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);
#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);
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
#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;
}
Todo lo que se quiere es actualizar desde la función, el arreglo de caracteres en main() enviado por referencia. Agradeceré tu ayuda...
#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;
}