Bloque 6.5: Punteros a Estructuras y Funciones con Estructuras

  Рет қаралды 96,574

Empieza A Programar

Empieza A Programar

Күн бұрын

Пікірлер: 68
@luloperez
@luloperez 3 жыл бұрын
Me salvaste un programa larguísimo, muchísimas gracias. Nunca nos explicaron que había que utilizar -> en vez del . para acceder a un campo del registro al pasarse por referencia
@pablofabrizzio3178
@pablofabrizzio3178 5 жыл бұрын
Muchas Gracias!! Enserio me acabas de salvar de una grande. Justo tengo que hacer un proyecto de programacion (Con 0 variables globales) y teniamos un problema con una estructura que despues le dabamos las caracteristicas de un vector, para almacenar informacion de clientes. Despues de estar buscando de entre tantos videos e informacion en lacual nadie explica nada. BUM! Apareces y explicas todo! Desde punteros hasta lo que justo necesito. Enserio necesitamos mas gente como tu, que sube contenido de calidad. Gracias. Buenas Noches. Feliz Navidad.
@armandomora1192
@armandomora1192 5 жыл бұрын
Mismo asunto aquí. Feliz navidad bro
@DanielMartinez-yw5il
@DanielMartinez-yw5il 4 жыл бұрын
en 2020 sigue rifando :')
@withinXD
@withinXD 3 жыл бұрын
2021
@marbrave_otaku3063
@marbrave_otaku3063 3 жыл бұрын
¡Tus vídeos son una gran ayuda y un gran complemento para estudiar! ¡Muchas gracias!
@lucasfernandez6848
@lucasfernandez6848 3 жыл бұрын
2021 y lo sigo usando, gracias por tanto, probablemente me salves del examen que tengo el viernes (hoy es lunes) Infinitas grscias nuevamente
@Descalibrado_
@Descalibrado_ 3 жыл бұрын
Muchisiimas gracias por esta serie de videos, me ha ensenado tanto
@arnaualloza7574
@arnaualloza7574 8 жыл бұрын
Muy buen video, el mejor que he visto sobre estructuras
@jffdxddd3356
@jffdxddd3356 4 жыл бұрын
Mil gracias hermano!!!! Me salvaste la vida!!
@alvarodcoali2468
@alvarodcoali2468 2 жыл бұрын
te quiero amigo me ayudaste un montón hermano gracias!
@shadowthun237
@shadowthun237 3 жыл бұрын
me has ayudado mucho ermano. thx
@EnBuenChileno24
@EnBuenChileno24 4 жыл бұрын
Eres grande!! Saludos y muchas gracias por el vídeo!!
@adonaygutierrez7679
@adonaygutierrez7679 4 жыл бұрын
Grande gracias he aprendido mucho!!!
@TheDeejayGoN
@TheDeejayGoN 9 жыл бұрын
5,6 y 7 !! Excelente explicación :)
@arbitayt8937
@arbitayt8937 Жыл бұрын
Que gran profesor, carajo! xd
@gabilomejor
@gabilomejor 8 жыл бұрын
Gracias, no sabia que las estructuras simples es decir, que no son vectores se pasaban por referencia y que en vez de usa '.' es '->', siempre había usado estructuras pero tipo vectores estas no necesitan paso por referencia ya que es un vector :) gracias
@andressalazar9287
@andressalazar9287 Жыл бұрын
me haz salvado mil gracias
@EmpiezaAProgramar
@EmpiezaAProgramar Жыл бұрын
Para eso estamos, me alegro por ti, echale un ojo al resto de videos que seguro que te resultan interesantes
@christianamauriamadororteg5944
@christianamauriamadororteg5944 4 жыл бұрын
muchas graciaaaaaaaaaaas, buen samaritano
@andresarganaraz917
@andresarganaraz917 5 жыл бұрын
Me salvaste las papas para un tp te amo
@gustavobp9854
@gustavobp9854 2 жыл бұрын
2k22 gracias
@peskao023
@peskao023 4 жыл бұрын
Mi duda es si la variable tipo estructura not debe llamarse igual en el main y en la función o si es indiferente
@diegotope22
@diegotope22 10 жыл бұрын
Tus videos son los mejores!! Tengo una sugerencia, si pudieses hacer algun video de estructutras dinamicas (listas enlazadas) en plan de como añadir nodos y eliminar nodos en C. Seria de agradecer! Gracias!!! :D
@EmpiezaAProgramar
@EmpiezaAProgramar 10 жыл бұрын
Con esto te refieres a crear una estructura de datos que sea una lista de tipo enlazada, verdad? Eso tengo pensado hacerlo mas adelante (junto con pilas y colas), de hecho, comence hace poco una nueva lista de reproduccion con un nivel de dificultad mayor en C donde planea explicar ese tipo de cosas, lo que ocurre que no tengo excesivo tiempo en estos momentos, por eso voy haciendolo todo poquito a poco. Un saludo.
@diegotope22
@diegotope22 10 жыл бұрын
Empieza A Programar siii a eso me refiero! por cierto puedo ponerme en contacto contigo de alguna forma? porque necesitaria clases de C que tengo los examenes en un mes (obiamente te las pagaria) en plan por skype o ya veriamos como si es que puedes. Gracias.
@EmpiezaAProgramar
@EmpiezaAProgramar 10 жыл бұрын
Diego Tomas Perez Buenas, el tema de clases particulares online es algo que tengo pendiente, pero por falta de tiempo en la actualidad me seria imposible impartirtelas como mereces, por lo que tengo que rechazar tu propuesta, lo siento muchisimo. Aun asi, te recomiendo que sigas viendo los videos ya que si tu examen es solamente sobre conocimientos de C, con lo que tengo aqui explicado lo aprobaras sin problemas, yo estudio en la Universidad de Cadiz y lo aqui explicado es lo que se ve en la asignatura de Introduccion a la Programacion, por si te sirve de ayuda. Por ultimo, si realmente te han servido de ayuda mis videos, recuerda que tengo un link para realizar donaciones y el dinero lo empleo para pagar mis estudios! www.paypal.com/es/cgi-bin/webscr?cmd=_flow&SESSION=S-mFbDKdEko5ZFlmhK2npmfV3Ro4uoAXIVv8bD0eDWRpGERN8EX702FplUi&dispatch=5885d80a13c0db1f8e263663d3faee8db315373d882600b51a5edf961ea39639 Un saludo.
@thefenixx9993
@thefenixx9993 4 жыл бұрын
buena explicacion bro
@JMMedinaDev
@JMMedinaDev 9 жыл бұрын
Lo de que no te funcionen la referencia por puntero en el main y si dentro de la función es por el compilador del Dev-C++, no es regla de estilo de C, con Codeblocks pro ejemplo puedes hacerlo sin problema.
@franciscoromerogalan3849
@franciscoromerogalan3849 6 жыл бұрын
Escucha... eres muy grande
@Nocturebeats
@Nocturebeats 2 жыл бұрын
como puedo poner o como se llama la cosa del minuto 3:36 se llama ampensor o como???????
@kevinchong5587
@kevinchong5587 9 жыл бұрын
perfecto, muchas gracias :)
@marqueix
@marqueix 3 жыл бұрын
eres dios
@frankjobs7113
@frankjobs7113 5 жыл бұрын
me he liado un poco con esto de los punteros.. pero he visto el video una y otra vez hasta hacerme de un buen concepto.. osea la nomeclatura hay q aprenderla y entender q representa el simbolo & y* y -> y donde son validas usar. en pascal es mucho mas facil porque se usa el circunflejo en cualquier parte del programa para denominar un puntero o referenciarlo o preguntarlo. gracias emilio
@EmpiezaAProgramar
@EmpiezaAProgramar 5 жыл бұрын
Si no has entedido los punteros, te recomiendo que te vayas al video donde explico desde cero que son y como utilizarlos. Un saludo.
@antoniocortes8057
@antoniocortes8057 Жыл бұрын
Excelentw video
@tomiziexd1779
@tomiziexd1779 5 жыл бұрын
Gracias!
9 жыл бұрын
¿Si fuera un vector si funcionaría cierto? En tutoriales pasado nos dijo que en los vectores había paso por referencia (o no era necesario), pero en el caso de estructuras sí, ¿es eso cierto?
@visuaLangley
@visuaLangley 4 жыл бұрын
Que maravilla de explicación! Una consulta profe, cuando al final lo haces con el vector, sería válido poner un puntero en el prototipo de la función void?
@karenmicaelapelozo3365
@karenmicaelapelozo3365 3 жыл бұрын
me re sirvió
@juan.reingut
@juan.reingut 7 жыл бұрын
Hola. Una pregunta. ¿Yo podría declarar una estructura debajo del main y encima del main colocar un prototipo?
@makingcodeortiz3291
@makingcodeortiz3291 7 жыл бұрын
Juan Reina eso es con funciones únicamente
@jaimenino2127
@jaimenino2127 2 жыл бұрын
Hola cordial saludo: Hice el código en Dev C++ hasta el minuto 5 es decir cuando lo compila y lo corre por primera vez. Tengo el código igual y no se porqué hasta ahí no me corre. Alguno podría revisar y aclararme si tengo algún error? #include typedef struct{ int matematicas; int ingles; int fisica; }notas; void darnotas (notas not); int main(){ notas not;// Creamos esta variable dentro de la función, por tanto es una variable de tipo local y solo funciona dento delmain darnotas(not); system("pause"); return 0; } void darnotas(notas not){ printf("Introduzca la nota de Matemáticas: "); scanf("%i", &not.matematicas); printf("Introduzca la nota de Ingles: "); scanf("%i", &not.ingles); printf("Introduzca la nota de Fisica: "); scanf("%i", &not.fisica); // Ahora vamos a comprpbar que es correcto printf("La nota de Matematicas es: %i. ",not.matematicas); printf("La nota de Ingles es: %i. ",not.ingles); printf("La nota de Fisica es: %i. ",not.fisica); } Agradezco al Tutor o alguno de ustedes que tenga más experiencia darme una luz. cuando compilo me sale los siguientes errores; Line 10 expected unqualified-id before 'not' token line 12 expected ', ' or '....' before 'not ' token
@M0niito73
@M0niito73 3 жыл бұрын
Intente poniendo "not" como en el ejemplo pero creo que en las nuevas versiones "not" se utiliza para otra cosa, así que si tiene problemas replicando el ejemplo solo cambia el "not" por "no" o "nota" y va a funcionar de igual manera
@agustinlyon8173
@agustinlyon8173 3 жыл бұрын
El not en ingles es la negacion logica , por eso es que nos tira error. Es una palabra reservada como tu bien dices.
@Nazul
@Nazul 8 жыл бұрын
Amigo una pregunta, en mi proyecto necesito crear una función que lea un archivo (.csv) y guarde la información en una estructura, hasta ahí todo esta bien, el problema es que necesito pasar esa estructura de tamaño n para utilizar esos datos en otra función. ¿Cómo podría hacer eso?
@feriasTopG
@feriasTopG 7 жыл бұрын
grasias amigo
@luanaselena6797
@luanaselena6797 6 жыл бұрын
buenisimo
@ezezamba7508
@ezezamba7508 7 жыл бұрын
hola!! muy buenos tus videos. Tengo una pregunata ¿si yo quisiera pasar una parte de la estructura como lo aria? ejemplo: quiero pasar nomas el not. matematicas de la funcion main a otra funcion cualquiera ya sea por puntero o por funcion como podria realizar eso?
@gonzalorojas1225
@gonzalorojas1225 6 жыл бұрын
que pasaria si dentro de la estructura tengo algo como : typedef struct alumno{ char *nombre_apellido; unsigned int matricula_a; float edad_a; }alumnos; un puntero dentro de la estructura, como lo llamo desde el main??? si es que creo una variable alumnos a1,a2; y quiero escribir en pantalla su nombre, le pongo gets(a1->nombre)??? o gets(a1.nombre)??
@gonzalorojas1225
@gonzalorojas1225 6 жыл бұрын
estoy desesperado
@acotronik
@acotronik 11 жыл бұрын
Magnifique.
@programcode9426
@programcode9426 9 жыл бұрын
como funcionan las funciones con apuntadores dentro de la estructura. es decir puedo poner la función dentro de la estructura?
@israelcampos2509
@israelcampos2509 8 жыл бұрын
y si como para metro qisiera pasar una cadena char definida dentro de una estructura como seria me eh atorado con eso agradeceria su explicacion
@dubymontes936
@dubymontes936 8 жыл бұрын
+israel campos yo tambien lo intente y no he podido :(
@elidelta117
@elidelta117 5 жыл бұрын
crack
@juancarlosrelloso1302
@juancarlosrelloso1302 3 жыл бұрын
Hola porque no se puede meter un numero con decimales, Muchas gracias
@alejandropereyra2910
@alejandropereyra2910 5 жыл бұрын
yo realice el principio del video así y no me compilo !! me sale error en el prototipo de la funcion. #include #include //#include typedef struct{ int matematicas; int ingles; int fisica; }notas; void darnotas(notas not); int main (){ notas not; darnotas(not); system("pause"); return 0; } void darnotas(notas not){ printf("Introduzca la nota de matematicas: "); fflush(stdin); scanf("%i",&not.matematicas); printf("Introduzca la nota de ingles: "); fflush(stdin); scanf("%i",&not.ingles); printf("Introduzca la nota de fisica: "); fflush(stdin); scanf("%i",&not.fisica); printf (" La nota de matematicas es: %i",not.matematicas); printf (" La nota de ingles es: %i",not.ingles); printf (" La nota de fisica es: %i",not.fisica); }
@frankjobs7113
@frankjobs7113 5 жыл бұрын
el fflush se usa cuando preguntas variables de tipo string. es el unico error q veo
@TechBleND97
@TechBleND97 6 жыл бұрын
EXCELENTE VIDEO , DIOS TE LO PAGUE, DIOS TE DE EL CIELO JAJAJAJA
@MichiHerbar
@MichiHerbar 2 жыл бұрын
perdona, "%i" qué es?
@miguelzapata809
@miguelzapata809 2 ай бұрын
me ayudo a poder afianzar los conocimientos de paso por referecia en estructuras y vectores de estructuras🦾
@luismontoya1153
@luismontoya1153 4 жыл бұрын
Amigo,me puedes ayudar con un código de c++ estoy en este mismo tema pero no sé que le falla :((
@icarvs7
@icarvs7 4 жыл бұрын
macho
@PcPROBLEM
@PcPROBLEM 7 жыл бұрын
Yo tengo la siguiente duda: Cómo hago para crear un vector de estructuras? Necesito hacer una "base de datos" donde cada cliente tiene la siguiente estructura: int dni, string nombre, string apellido y demás... El problema me surje cuando quiero poner esa informacion de cada cliente en un vector, a cliente por espacio de vector. No sé cómo escribir el código para poder introducir la informacion de cada cliente...
@enzo7400
@enzo7400 6 жыл бұрын
Pc PROBLEM si por ejemplo tu typedeft de tu struct se llama "persona", dentro de la funcion main declaras un vector de ese tipo: persona database[10]. Ahi hiciste un vector de 10 structs. Para agregar valores podes hacer un ciclo: for (i=0, i como usa en el video.
@vetasssss
@vetasssss 7 ай бұрын
ERES MUY BUENO TIO, OLE TUS HUEVOS
@zabionify
@zabionify 6 жыл бұрын
Cómo salvar el cuatrimestre en 14 minutos
Bloque 7.1: ¿Que es la Memoria Dinamica?
17:56
Empieza A Programar
Рет қаралды 69 М.
Bloque 6.1: ¿Que son las Estructuras?
15:33
Empieza A Programar
Рет қаралды 77 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
💻📚 Domina las Estructuras en C [STRUCT]
16:30
DIF™
Рет қаралды 3,4 М.
Punteros dobles en C
18:45
YouTics
Рет қаралды 17 М.
Paso de parámetros por referencia en C
8:44
Leopoldo Morales
Рет қаралды 11 М.
Bloque 8.1: Lectura de Ficheros de Texto con fgetc y fgets
16:21
Empieza A Programar
Рет қаралды 90 М.
Estructuras en C - Funciones con estructuras
10:40
Jose Colbes
Рет қаралды 10 М.
Bloque 5.3: Vectores con punteros y Ejemplo
18:25
Empieza A Programar
Рет қаралды 101 М.
Apuntadores a estructuras en C
18:23
Gamaliel Palomo
Рет қаралды 964
Punteros en C - Definición
14:29
Jose Colbes
Рет қаралды 11 М.
Правильный подход к детям
00:18
Beatrise
Рет қаралды 11 МЛН