Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: Pandemia en 10 de Junio 2016, 20:40

Título: Sentencias puts y gets en C. Diferencia printf y scanf pedir LenguajeC CU00528F
Publicado por: Pandemia en 10 de Junio 2016, 20:40
Buenas tardes amigos aquí os dejo una posible solución al ejercicio CU00528F del curso de programación en lenguaje C desde cero.

Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>

int main()
{
    char  nombre[50];
    char  ciudad[50];

    puts("Introduzca su nombre: ");
    gets(nombre);
    puts("Introduzca su ciudad de nacimiento: ");
    gets(ciudad);
    printf ("\nBienvenido %s, encantado de hablar con alguien de %s\n\n", nombre,ciudad);
    return 0;
}


Solo decir que en la última línea lo he solucionado con printf, porque con lo explicado hasta ahora no se me ocurría otra cosa y con puts tenía que hacerlo en varias líneas.

Saludos y como siempre gracias por vuestro tiempo....  :D 
Título: Re:LenguajeC CU00528F Sentencias puts y gets en c. Diferencia printf y scanf
Publicado por: pedro,, en 14 de Junio 2016, 00:32
Hola Pandemia.

Todo bien.

Puedes consultar lo explicado en este hilo, para conocer otra forma e resolverlo.

https://www.aprenderaprogramar.com/foros/index.php?topic=4608.msg18898#msg18898

Saludos.  ;D
Título: Re:LenguajeC CU00528F Sentencias puts y gets en c. Diferencia printf y scanf
Publicado por: Pandemia en 14 de Junio 2016, 20:06
ok, eso queda muy bien, para haberlo visto antes, supongo que lo daremos más hacia delante

saludos  :)