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....
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
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 :(
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!!!
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..?
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.
+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.
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.
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; }
+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!
¿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 }
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....
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
8:48 Chelin: "esta coma no va"
also he: la vuelve a poner JAJAJAJAJA
c mamo
hace días buscando esta solución, muchas gracias !
Jajajajaja como se le va el gallo.. pero oye me ayudan mucho tus videos.. eres un excelente profesor sigue adelante (y)
¡Sos un grande..! Saludos desde Ciudad Guayana, Venezuela tremenda explicación (y)
XD Al fin entendi lo que era Typedef en estructura muchas gracias Chelin, saludos desde Ecuador!
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 :(
Genial loco, me ayuda a reforzar conocimientos, un abrazo papaah
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!!!
Muy buenos... la verdad... es como estar en la Facu... pero simplemente mejor....gracias...
te felicito por tu trabajo, es excelente.
la verdad muy bueno.
Tenes algun video de Recursividad en C. es un tema muy dificil.
gracias.
Grcias por tus tutos me han servido mucho
Muy bueno el tuto, gracias por subirlos!
@bellicjr hola bellicjr , este curso trata de Lenguaje C solamente. Mas adelante voy a hacer otra lista de reproduccion para c++.Saludos!
@ChelinTutorials gracias y rn tu video cual estas utilizando?
Muy bueno, se agradece
Muchas gracias!; en vdd me has ayudado mucho :')
Gracias Muy buen tutorial Saludos
Entiendo que después de scanf() se vacie el Buffer de Entrada, pero después de gets() es necesario también?
por sierto que programa usas se ve muy bueno yo uso turbo c en windows 7 y tengo muchos problemas con el Saludos
Holaaa una duda, no es mejor usar fgets antes que gets ??
realmente bueno saludos
grande chelín..
gracias profe!!!!
@officialblacklion Gracias! Codeblocks/Eclipse/Netbeans los unicos que valen la pena en windows
Saludos. Quisiera saber si en el struct se puede colocar como dinamico
hola ;) tengo una duda, para leer un long se hace igual con el %d como un entero?
gracias tu video es muy bueno¡ :)
Buen video
Cuando haces un tutorial de no mover el zoom del dev-c++? gracias :)
gracias genio!
excelentes vídeos, son de gran ayuda para entender mejor los temas
por cierto en 0:27 me reí
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..?
0:28 PHILL BARRERA
chelin una dudilla,
¿porque unos les escaneas con gets y otros con scanf?
¿porque no se pueden hacer todos con el mismo?
Gracias.
Javier Ruiz a las cadenas las tomas con gets, que es una función de la librería , tomando también los espacios
El asunto es que la función gets ya se declaró obsoleta por lo que a veces ya no se incluye en compiladores modernos.
oe parce intente utilizar el Typedef printf() a; pero no cambia sirve para cambiar el comando printf por a() o existe algun comando
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.
si q me he reido 0:27 pero buen video :D
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?????
+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.
+chavezJRfan1998 Yo tengo el mismo inconveniente. No me funciona ni con %lu ni con %ld.
el formato del long es %li, de long long es %lli
GENIOO!!
Que compilador utilizas
MinGW
Es lo mismo en todos los compiladores? uso el zinjai!
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.
Gracias
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;
}
para que sirve o cual es la funcion de fflush(stdin);
+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!
¿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
}
GROSO¡¡¡¡
CUAL ES TU BLOG? no encuertro el elace.
que version de C++ es esa??
Es solo C
hola, creo que era con %ld
saludos!
Creo que seria mejor definir la estructura asi
typedef struct
{
char nom[30];
int nota1;
int nota2;
}TAlumno;
De esa forma no puedes crear estructuras autorreferenciadas y además es mas feo.
struct Alumnos{
int nota;
int edad;
char nombre[50];
}Alumno1;
int main(){
Alumno1.nota=20;
//asi sucesivamente
return 0;
}
Cara não intendo nada de sua língua mas seu Dinamismo dispensa falatórios.
@frdelgadomo (= Gracias bro!
CONTaihCTO