Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: bartolocarrasco en 22 de Diciembre 2019, 11:31

Título: Error 255 Ejemplo puts y gets C diferencia con printf y scanf lenguajeC CU00528F
Publicado por: bartolocarrasco en 22 de Diciembre 2019, 11:31
Estimados amigos, mi nombre es Bartolo, tengo 50 años y soy Neófito en lo referente a programación. Por lo que estoy siguiendo su curso Aprender a programar desde cero con el lenguaje C.

Al tratar de resolver el problema cuya Referencia es: Sentencias puts y gets en C a diferencia de con printf y scanf en lenguajeC (CU00528F).

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

int main()
{
    char nombre [20], ciudad [30];
    puts ("Escriba un nombre:");
    gets ("nombre");
    puts ("Escriba una ciudad:");
    gets ("ciudad");
    printf("Bienvenido %s, encantado de hablar con alguien de %s", nombre, ciudad);

    return 0;
}

Me sale Error y Excepción 255 con algo relacionado con Visual estudio/just in time

Podríais ayudarme. Gracias
Título: Re:Error ó Excepción 255
Publicado por: javi in the sky en 22 de Diciembre 2019, 13:56
Hola qué tal, fíjate que gets tiene que llevar el nombre de variable sin comillas, es decir, en lugar de gets ("nombre"); tiene que ser gets (nombre); y lo mismo con gets(ciudad)  ::)
Título: Re:Error ó Excepción 255
Publicado por: bartolocarrasco en 11 de Enero 2020, 14:49
Muchas gracias Javi.