Tutorial Programacion en C nº30 : Struct, Typedef, y entrada del usuario

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ธ.ค. 2024

ความคิดเห็น • 66

  • @RSC2194
    @RSC2194 5 ปีที่แล้ว +3

    CHELIN !!! jajaja empece a ver estos videos cuando tenia 16, ahora estoy en el CONICET en el area de robotica, y obvio uso C, sos un crack man siempre me acuerdo de vos, gracias gracias gracias....

  • @themadameshadows
    @themadameshadows 12 ปีที่แล้ว

    ahh vaya gracias siempre eh vivido en esta confusión. y gracias voy a checar las descargas no sabes cuanto agradezco tus explicaciones. brillante. saludos de mexico

  • @ZildjianNice
    @ZildjianNice 4 ปีที่แล้ว +12

    8:48 Chelin: "esta coma no va"
    also he: la vuelve a poner JAJAJAJAJA

  • @lautaromarquez2318
    @lautaromarquez2318 3 ปีที่แล้ว

    hace días buscando esta solución, muchas gracias !

  • @adriancaraballo880
    @adriancaraballo880 9 ปีที่แล้ว +7

    Jajajajaja como se le va el gallo.. pero oye me ayudan mucho tus videos.. eres un excelente profesor sigue adelante (y)

  • @eduardorivas4608
    @eduardorivas4608 10 ปีที่แล้ว

    ¡Sos un grande..! Saludos desde Ciudad Guayana, Venezuela tremenda explicación (y)

  • @jhonbravo4253
    @jhonbravo4253 8 ปีที่แล้ว

    XD Al fin entendi lo que era Typedef en estructura muchas gracias Chelin, saludos desde Ecuador!

  • @serpiente_libertaria
    @serpiente_libertaria 11 ปีที่แล้ว

    MUCHAS GRACIAS ENVERDAD EN 9 MINUTOS ENTENDI MAS QUE EN 1 CLASE DE 1 HORA Y MEDIA WUAJAJJA ME ESTAS SALVANDO LA VIDA EN PROGRAMACION EN C ... NECESITO UN 4,5 EN LA ULTIMA PRUEBA O REPRUEBO :(

  • @TortoniCri
    @TortoniCri 9 ปีที่แล้ว

    Genial loco, me ayuda a reforzar conocimientos, un abrazo papaah

  • @julianmontoya8184
    @julianmontoya8184 8 ปีที่แล้ว

    Chelin gracias por el tuto, por fin aprendi acerca del typedef y gracias a vos chaval!!! muchas muchas gracias.
    Psdt: en el minuto 0:27 me rei pero aun asi sos un capo, gracias de nuevo!!!

  • @alecuba83
    @alecuba83 13 ปีที่แล้ว

    Muy buenos... la verdad... es como estar en la Facu... pero simplemente mejor....gracias...

  • @MT-nk7yq
    @MT-nk7yq 10 ปีที่แล้ว

    te felicito por tu trabajo, es excelente.
    la verdad muy bueno.
    Tenes algun video de Recursividad en C. es un tema muy dificil.
    gracias.

  • @RenalddyReyes
    @RenalddyReyes 12 ปีที่แล้ว

    Grcias por tus tutos me han servido mucho

  • @TicioRotten
    @TicioRotten 12 ปีที่แล้ว

    Muy bueno el tuto, gracias por subirlos!

  • @ChelinTutorials
    @ChelinTutorials  13 ปีที่แล้ว

    @bellicjr hola bellicjr , este curso trata de Lenguaje C solamente. Mas adelante voy a hacer otra lista de reproduccion para c++.Saludos!

  • @officialblacklion
    @officialblacklion 13 ปีที่แล้ว

    @ChelinTutorials gracias y rn tu video cual estas utilizando?

  • @dantitoprrito
    @dantitoprrito 4 ปีที่แล้ว

    Muy bueno, se agradece

  • @a.delfantasma
    @a.delfantasma 10 ปีที่แล้ว

    Muchas gracias!; en vdd me has ayudado mucho :')

  • @officialblacklion
    @officialblacklion 13 ปีที่แล้ว

    Gracias Muy buen tutorial Saludos

  • @creatividad_nula3178
    @creatividad_nula3178 10 ปีที่แล้ว

    Entiendo que después de scanf() se vacie el Buffer de Entrada, pero después de gets() es necesario también?

  • @officialblacklion
    @officialblacklion 13 ปีที่แล้ว

    por sierto que programa usas se ve muy bueno yo uso turbo c en windows 7 y tengo muchos problemas con el Saludos

  • @EiiLuuLi
    @EiiLuuLi 5 ปีที่แล้ว

    Holaaa una duda, no es mejor usar fgets antes que gets ??

  • @luigis862
    @luigis862 13 ปีที่แล้ว

    realmente bueno saludos

  • @gabrielstyling
    @gabrielstyling 10 ปีที่แล้ว

    grande chelín..

  • @olivvercc
    @olivvercc 10 ปีที่แล้ว

    gracias profe!!!!

  • @ChelinTutorials
    @ChelinTutorials  13 ปีที่แล้ว

    @officialblacklion Gracias! Codeblocks/Eclipse/Netbeans los unicos que valen la pena en windows

  • @nicolaipotes3456
    @nicolaipotes3456 11 ปีที่แล้ว

    Saludos. Quisiera saber si en el struct se puede colocar como dinamico

  • @themadameshadows
    @themadameshadows 12 ปีที่แล้ว

    hola ;) tengo una duda, para leer un long se hace igual con el %d como un entero?
    gracias tu video es muy bueno¡ :)

  • @josefranciscorojas7355
    @josefranciscorojas7355 3 ปีที่แล้ว

    Buen video

  • @DavidHerasR
    @DavidHerasR 7 ปีที่แล้ว

    Cuando haces un tutorial de no mover el zoom del dev-c++? gracias :)

  • @TheSyrahna
    @TheSyrahna 12 ปีที่แล้ว

    gracias genio!

  • @christianleonardo1712
    @christianleonardo1712 10 ปีที่แล้ว

    excelentes vídeos, son de gran ayuda para entender mejor los temas
    por cierto en 0:27 me reí

  • @Demondante16
    @Demondante16 10 ปีที่แล้ว

    me dice q dos o más datos teclean la declaración... en el typedef struct coloque lo mismo..?
    typedef struct condomi condomi_d;
    int main(void){
    condomi_t c1;
    }
    me muesta el error en ypedef struct condomi condomi_d; me dice q dos o más datos teclean la declaración condomi_d
    y n entiendo..?

  • @edgarrios3618
    @edgarrios3618 4 ปีที่แล้ว +1

    0:28 PHILL BARRERA

  • @javierruiz6359
    @javierruiz6359 8 ปีที่แล้ว

    chelin una dudilla,
    ¿porque unos les escaneas con gets y otros con scanf?
    ¿porque no se pueden hacer todos con el mismo?
    Gracias.

    • @leopopolo9231
      @leopopolo9231 7 ปีที่แล้ว

      Javier Ruiz a las cadenas las tomas con gets, que es una función de la librería , tomando también los espacios

    • @saulaxel
      @saulaxel 6 ปีที่แล้ว

      El asunto es que la función gets ya se declaró obsoleta por lo que a veces ya no se incluye en compiladores modernos.

  • @ramseslinconuracanes
    @ramseslinconuracanes 12 ปีที่แล้ว

    oe parce intente utilizar el Typedef printf() a; pero no cambia sirve para cambiar el comando printf por a() o existe algun comando

  • @EruLawli3t
    @EruLawli3t 12 ปีที่แล้ว

    No estoy muy seguro. Pero creo que en vez del Typedef podemos hacer esto:
    struct alumno{
    int nota;
    char nombre[40];
    int edad;
    } alumno;
    Y queda ya asignado el nombre alumno en vez de struct alumno.

  • @1993shamir
    @1993shamir 6 ปีที่แล้ว

    si q me he reido 0:27 pero buen video :D

  • @chavezJRfan1998
    @chavezJRfan1998 9 ปีที่แล้ว +1

    en eclipse me marca un error el compilador cuando especifico el formato long usando una %d, alguien sabe cual formato es el correcto para long?????

    • @TortoniCri
      @TortoniCri 9 ปีที่แล้ว

      +chavezJRfan1998 El eclipse es en Java, Bajate el Dev c++ para poder usar estos formatos, los podes usar en c y c++ obviamente. Para Java desconozco, todavia no lo vimos, abrazo.

    • @Becca221b
      @Becca221b 8 ปีที่แล้ว

      +chavezJRfan1998 Yo tengo el mismo inconveniente. No me funciona ni con %lu ni con %ld.

    • @leopopolo9231
      @leopopolo9231 7 ปีที่แล้ว +1

      el formato del long es %li, de long long es %lli

  • @nonoesasi
    @nonoesasi 11 ปีที่แล้ว

    GENIOO!!

  • @cuencadev
    @cuencadev 8 ปีที่แล้ว

    Que compilador utilizas

    • @saulaxel
      @saulaxel 6 ปีที่แล้ว

      MinGW

  • @sebjhtzcs
    @sebjhtzcs 8 ปีที่แล้ว

    Es lo mismo en todos los compiladores? uso el zinjai!

    • @saulaxel
      @saulaxel 6 ปีที่แล้ว

      ZinjaI no es un compilador, es un IDE que te da la opción de instalar MinGW junto con el. El mencionado "MinGW" es el mismo compilador que trae devc++ y codeblocks por lo que no deberías de preocuparte.

  • @rompecocos7
    @rompecocos7 13 ปีที่แล้ว

    Gracias

  • @tundra_9136
    @tundra_9136 6 ปีที่แล้ว

    Que yo sepa ese "typedef" y "struct contacto c1" sobran; no es necesario especificar struct a la hora de crear una variable en el main. He probado a compilarlo en al CodeBlock e icluso a crear un mini programa para ver si funciona correctamente y efectivamente no son necesarios:
    #include
    struct contacto {
    char nombre [40];
    char direccion [80];
    int edad;
    long telefono;
    };
    int main (){
    contacto c1; //No es necesario poner struct como ya dije
    printf("Nombre: ");
    scanf("%s", &c1.nombre);
    printf("Direccion: ");
    scanf("%s", &c1.direccion);
    printf("Edad: ");
    scanf("%d", &c1.edad);
    printf("Telefono: ");
    scanf("%d", &c1.telefono);
    printf("%s %s %d %d", c1.nombre, c1.direccion, c1.edad, c1.telefono);
    return 0;
    }

  • @Mrjoel51
    @Mrjoel51 10 ปีที่แล้ว

    para que sirve o cual es la funcion de fflush(stdin);

    • @julianmontoya8184
      @julianmontoya8184 8 ปีที่แล้ว

      +joel asekas libera el buffer de almacenamiento antes de ejecutarse la linea scanf, de esta manera nos aseguramos que cuando sea ejecutado scanf no haya basura y pueda imprimirse tranquilamente en el printf, saludos!

  • @xaviergomezdelatorre6718
    @xaviergomezdelatorre6718 5 ปีที่แล้ว

    ¿Esto es lo mismo? 2:54
    typedef struct {
    char nombre [40];
    char direccion [80];
    int edad;
    long telefono;
    } contacto;
    contacto c1;
    int main () {
    //CODIGO DEL PROGRAMA
    }

  • @realtermaster
    @realtermaster 10 ปีที่แล้ว

    GROSO¡¡¡¡

  • @gabrielluevanos6086
    @gabrielluevanos6086 11 ปีที่แล้ว

    CUAL ES TU BLOG? no encuertro el elace.

  • @MrDonAbreu
    @MrDonAbreu 11 ปีที่แล้ว

    que version de C++ es esa??

  • @ChelinTutorials
    @ChelinTutorials  12 ปีที่แล้ว

    hola, creo que era con %ld
    saludos!

  • @SplinterLR
    @SplinterLR 11 ปีที่แล้ว +3

    Creo que seria mejor definir la estructura asi
    typedef struct
    {
    char nom[30];
    int nota1;
    int nota2;
    }TAlumno;

    • @saulaxel
      @saulaxel 6 ปีที่แล้ว

      De esa forma no puedes crear estructuras autorreferenciadas y además es mas feo.

    • @rolantineoquispe1994
      @rolantineoquispe1994 5 ปีที่แล้ว

      struct Alumnos{
      int nota;
      int edad;
      char nombre[50];
      }Alumno1;
      int main(){
      Alumno1.nota=20;
      //asi sucesivamente
      return 0;
      }

  • @1000johnfs
    @1000johnfs 12 ปีที่แล้ว

    Cara não intendo nada de sua língua mas seu Dinamismo dispensa falatórios.

  • @ChelinTutorials
    @ChelinTutorials  13 ปีที่แล้ว

    @frdelgadomo (= Gracias bro!

  • @chuf9301
    @chuf9301 3 ปีที่แล้ว

    CONTaihCTO