Tutorial Programacion en C nº44 :Structs Dinamicas

Поделиться
HTML-код
  • Опубликовано: 16 янв 2025

Комментарии • 37

  • @greenbing9603
    @greenbing9603 6 лет назад

    Sos un autentico capo Chelin tanto antes en 2011 cuando subiste este video como ahora a finales 2018, te deseo lo mejor y mil gracias por todo

  • @dokerAzulgrana
    @dokerAzulgrana 9 лет назад

    Excelentes vídeos, antes de esto andaba perdido ahora un poco menos pero creo poder realizar mis tareas, gracias por realizar los vídeos, saludos y buena vibra!

  • @cesarcoloradocaceres842
    @cesarcoloradocaceres842 5 лет назад

    Tío que bien explicas, mil gracias me suscribo

  • @VirtualTicher
    @VirtualTicher 13 лет назад

    Felicidades, explicas muy bien y todo está muy clarito.

  • @maynay14
    @maynay14 11 лет назад

    clarisimo como el agua cristalina me parese felicitaciones desde jujuy

  • @marcelacereijo
    @marcelacereijo 10 лет назад +2

    Muchas Gracias!!! Super clara tu explicacion!!!

  • @tomas_rebello
    @tomas_rebello Год назад

    excelente video. Muchas gracias

  • @camilalorenagarcia8852
    @camilalorenagarcia8852 8 лет назад

    Además de la facilidad para transmitir los conceptos y su implementación; es genial el acento y el lenguaje con el que te expresas. Creo que sos Argentino no? ajajaja Saludos y mil gracias por compartir estos videos que son de gran ayuda para todos!

  • @victoriacamacho189
    @victoriacamacho189 11 лет назад +1

    deberias ser mi profe! :) felicitaciones

  • @nsammarco
    @nsammarco 12 лет назад

    grande chelin! exelente los tutorials...tenes la voz del gato gaudio jajaja

  • @tuningvic4
    @tuningvic4 9 лет назад

    Gracias por la explicacion. saludos

  • @VitalDelosari
    @VitalDelosari 13 лет назад

    Muchas gracias!! eres mi heroe :D!!

  • @TheMoreno1990
    @TheMoreno1990 12 лет назад

    Hola Chelin!, una duda: intento asignar un nombre a un elemento de mi struct pero no me deja, hice lo siguiente:
    contacto1 -> nombre = "personax";
    con datos de tipo int si funcionar pero no con cadenas, que puedo hacer???

  • @estefandx
    @estefandx 13 лет назад

    chelin cuando defino una estrcutura como hago para qeu el codeblock me muestre los campos asi como a ti a mi no se me despliaga ese menu cuando voy a escribir algo en un campo de la estructura ?

  • @nicoindiviglia
    @nicoindiviglia 7 лет назад

    Hola una pregunta, como hago en caso de tener como dato un nombre, osea un dato char en vez de long por ejemplo, como asigno el nombre del contacto. GRacias

  • @zamk
    @zamk 11 лет назад

    No entiendo mucho pero podrías probar a quitarle -> y poner solamente 'contacto.nombre' porque es una cadena de caracteres... si recuerdas, no necesitaba el asterisco y a lo mejor por eso tampoco es necesario poner ->

  • @llevateuna
    @llevateuna 12 лет назад

    al referirte a memoria dinámica y estática queres decir ram y rom? xq pensé q el programa guardaba toda su información en la memoria ram, a no ser q la almacenes en el disco en un archivo de texto plano(pero este no es el caso), agradecería se me podes aclarar eso, gracias chau

  • @dprieto94
    @dprieto94 11 лет назад

    Que es lo que hace el free en realidad?
    cuando imprimo los printf luego de hacer la liberación de memoria
    en las edades me tira cualquier valor, pero los teléfonos siguen con el dato correcto.

  • @luisblanco3935
    @luisblanco3935 11 лет назад

    como haces si queires que se el usuario agregue tantos contactos como quiera y crear una opcion para que se muestre la lista de contactos?

  • @tinybigstore
    @tinybigstore 11 лет назад

    uy no entiendo una parte, porque no utilizas un puntero generico para recibir el return de la funcion malloc, recuerdo que mencionaste que malloc retorna un void* y aca asignas el espacio de memoria a un puntero no generico.... please aclarame esa duda, gracias de antemano, excelentes tutos!

  • @Romanicolas
    @Romanicolas 13 лет назад

    buenisimo

  • @pepelepupapas
    @pepelepupapas 12 лет назад

    bro por que en visual c ++ no me compila y en dev c++ si?

  • @llevateuna
    @llevateuna 12 лет назад

    ahora si, gracias

  • @NeMachi
    @NeMachi 10 лет назад +2

    por que a los punteros strutc no se le hace cast?

    • @saulaxel
      @saulaxel 7 лет назад +1

      Puedes evitar hacer conversión explicita siempre que estes en C sin importar si usas estructuras u otra cosa. Sin embargo, si quieres compatibilidad con C++ necesitas hacerlo siempre.

  • @luigis862
    @luigis862 13 лет назад

    no te faltaria en esta sentencia (linea 11), contacto1=(contacto_t*)malloc(zizeof(contacto _t)); para hacer la conversion al tipo puntero, o esto es otra forma si me lo explicas, muchas gracias por los tutos estan muy buenos saludos.

  • @TheMoreno1990
    @TheMoreno1990 11 лет назад

    amigo ya supe como hacerle:
    utiliza:
    printf("Ingrese nombre: ");
    fflush(stdin);
    gets(contacto1->nombre);
    con eso se arregla !

  • @ChelinTutorials
    @ChelinTutorials  12 лет назад

    no. es memoria ram tambien. La diferencia es que suponte que tienes un vector con 5 lugares. Pero derrepente se llenaron los 5 lugares y nececitas agrandarlo. Que haces? te jodes. Entonces usas memoria dinamica, que es una memoria la cual puede cambiar el tamaño en tiempo de ejecucion. Se entiende?

  • @patoenripato
    @patoenripato 11 лет назад

    amigo como se haría un proble de estructuras dinamicas con los datos de 30 alumnos y sus notas, sin tener que repetir el codigo 30 veces

  • @lorenamoctezuma5902
    @lorenamoctezuma5902 10 лет назад

    buen bueno,
    si me podra ayudar con un programa que reserve un habitacion de u n hotel con estruc dinamica por fa

  • @creatividad_nula3178
    @creatividad_nula3178 11 лет назад

    ¿Alguien sabe por qué en la línea 11:
    "contacto_t * contacto1=malloc(sizeof(contacto_t)); "
    no se hace un casting? ¿No sería necesario pues mallo devuelve un puntero void? Gracias!

    • @creatividad_nula3178
      @creatividad_nula3178 11 лет назад

      Lo acabo de probar con otro ejemplo donde asigno lo que me da malloc a un puntero tipo int: "int * vector_convertido= malloc (4*sizeof(int));"
      y no me da problema. ¿Quiere decir entonces que el tipo puntero void lo podemos asignar a cualquier puntero sin hacer casting?

    • @jasonbarrientos5063
      @jasonbarrientos5063 10 лет назад +2

      Creatividad_Nula hola en realidad tendria que ser asi :
      contacto_t* contacto1 =(contacto_t*) malloc(sizeof(contacto_t));

  • @JOSSMAKRIO
    @JOSSMAKRIO 11 лет назад

    te la rifas mas que mi profe

  • @SlayerS7186
    @SlayerS7186 12 лет назад

    primero tienes que guardar el archivo con (.c). ejemp tut30.c, lo guardas y el code-block ya sabe que estas trabajando con c y te despliega los menus

  • @EduardoCruzUrioso
    @EduardoCruzUrioso 11 лет назад

    Me pasa justo lo mismo y no te han respondido :S

  • @Zerocool24592
    @Zerocool24592 11 лет назад

    mmm CodeBlocks :D