O que falta nos professores é entender que está explicando pra quem ainda não sabe o assunto, compreender quais os pontos que gerarão dúvidas e elucidá-los, parabéns por entender isso.
Parabéns mestre ótima explicação e muito domínio nos ensinamentos agradeço por compartilhar seus ensinamentos, tempo é valioso demais não desperdicei 11m55s ganhei conhecimentos em pouco tempo!
Não poderia passar por aqui sem deixar o meu LIKE e, declarar que foi muito boa a explicação. Melhor do que muito cursinho caro e, até mesmo do que uma faculdade. Parabéns e, obrigado! Faz muita diferença ter um conteúdo dessa qualidade para quem quer e busca aprender. Abraço!
cara, com muita sinceridade digo que de início eu entrava no seu canal esporadicamente para tirar dúvidas, mas estou entrando tanto no site e no youtube que tive que me inscrever, pois o seu canal passou a me salvar muito. Parabéns!
adoro esse tipo de aula, ele explicou e fez ao mesmo tempo. Muitas vezes só teoria é muito chato e dificil de entender, agora botando a mão na massa, aplicando o conceito na hora + explicação passo a passo do que ta fazendo, da uma luz no entendimento gigantesca
Obrigado pelo vídeo, muito bem explicado e simples de entender. Acabei de iniciar a disciplina de Estrutura de Dados na faculdade e precisava de uma boa explicação do assunto
@Eduardo Casavella Professor, é se fosse uma Struct DATA e as varáveis fossem dia, mês e ano, pra saber o dia do de nascimento e a data de cadastro depois pra ler como seria a sintaxe? Não achei nenhum vídeo sobre isso :/
Usei o conteúdo da aula para fazer um exercicio pra mim mesmo kk Exercicio: Utilize sctucts para criar um cadastro de alunos. Esse cadastro deve armazenar o nome,a idade, a nota e o número do estudante. #include #include int main (){ struct cadastro_alunos { char nome [40]; int idade, codigo; float nota; }; int continua; do{ struct cadastro_alunos cad; printf ("============================== Cadastro de notas de alunos ============================== "); printf(" Digite o codigo do aluno: "); scanf(" %d",&cad.codigo); printf(" Digite o nome do aluno: "); scanf(" %s",&cad.nome); printf(" Digite a idade do aluno: "); scanf(" %d",&cad.idade); printf(" Digite a nota do aluno: "); scanf("%f",&cad.nota); printf(" O codigo do aluno e: %d",cad.codigo); printf(" O nome digitado foi: %s",cad.nome); printf(" a idade do aluno e: %d",cad.idade); printf(" A nota digitada foi %.2f",cad.nota); printf("
Deseja continuar? Digite 1 para sim e 2 para nao: "); scanf("%d",&continua); }while (continua==1); return 0; }
Obrigado pela aula! Eu tive uma dúvida, porque não foi usado placeholder para o aluno.nome igual usou para o numero e nota ? ("%s", &aluno.nome); Na verdade deve ser por causa desse fgets, pois tambem tem o stdin. pode explicar ?
Olá Davi! Pode-se usar a struct tanto dentro quanto fora da main. Se usar fora da main ela será uma variável global. Dentro da main ela é uma variável local. Vai depender do que você quer fazer no seu programa, se for usar em várias funções seria mais interessante declarar fora da main. Bons estudos!
Olá Eduardo tudo bem ? Gostaria de te pedir uma ajuda em uma questão cujo objetivo é para cadastrar nome, idade e sexo de 3 pessoas e no final mostrar quantas mulheres com idade inferior a 20 anos foram cadastradas e também mostrar o nome e idade do homem mais velho. Já desisti de buscar por conta própria uma solução para esse mesmo exemplo que em Python é muito fácil porém em C estou meio empacado e gostaria que você desse uma analisada no meu código e me desse o feedback em quê eu cometi erro e qual seria a solução viável... código em C: #include #include #include #define TAM 3 struct dados{ char nome[50]; int idade; char sexo[1]; }; typedef struct dados dados; int main(){ setlocale(LC_ALL, "Portuguese"); dados lista[TAM]; int c, totmul, okfem, okmas, Idd_Velho; char sexos[2] = {"mf"}; char Mais_Velho[50]; for (c=0; c
A diferença é que o scanf não lê espaços em branco, isso quer dizer que se você digitar um nome por exemplo Ana Luiza o scanf não vai ler o sobrenome Luiza, e o fgets lê espaços em branco, nesse caso o fgets iria ler o nome completo da pessoa.
No exemplo que eu citei, o nome Ana Luiza contém um espaço em branco entre o nome e o sobrenome da pessoa, nesse caso quando o scanf identifica esse espaço em branco ele para a leitura imediatamente e mostra tudo o que vem antes disso.
Olá Roberto! É só montar um loop for e colocar dentro dele aquilo que você quer repetir. Veja mais no blog: linguagemc.com.br/a-estrutura-de-repeticao-for-em-c/
@@IntellectualeTec Professor, Boa Noite ! E qual seria o sentido de colocar uma struct dentro da outra se no caso do exercício poderia ser colocado somente em uma struct ? muito obrigado novamente e SUCESSO !!
Olá Daniel! Quando usar uma struct, tem que colocar sempre usada a notação que é composta por: nome_da_struct.nome_do_campo. Ou seja, aluno.nome significa que estou me referindo ao campo nome da struct aluno. Pois uma struct é composta por vários campos (variáveis), daí ter que mostrar qual campo eu quero acessar dentro da struct. Bom estudo!
@@IntellectualeTec Professor, é se fosse uma Struct DATA e as varáveis fossem dia, mês e ano, pra saber o dia do de nascimento e a data de cadastro depois pra ler como seria a sintaxe? Não achei nenhum vídeo sobre isso :/
O que falta nos professores é entender que está explicando pra quem ainda não sabe o assunto, compreender quais os pontos que gerarão dúvidas e elucidá-los, parabéns por entender isso.
Valeu Joel!
Didática é tudo, estou a duas horas vendo uma aula de faculdade nesse assunto e não entendi, com seu vídeo aprendi em 10 min.
eu estava na mesma situação que vc 2 aulas da faculadade e nao entedia nada nesse video abriu minha mente para o assunto
Parabéns mestre ótima explicação e muito domínio nos ensinamentos agradeço por compartilhar seus ensinamentos, tempo é valioso demais não desperdicei 11m55s ganhei conhecimentos em pouco tempo!
Você deveria ser o meu professor de programação estruturada!
Meu também
igualmente kjkjkj
sim
Que vídeo sensacional, há meses que tenho estudado sobre estrutura de dados e esse vídeo abriu a minha mente!
Não poderia passar por aqui sem deixar o meu LIKE e, declarar que foi muito boa a explicação.
Melhor do que muito cursinho caro e, até mesmo do que uma faculdade.
Parabéns e, obrigado!
Faz muita diferença ter um conteúdo dessa qualidade para quem quer e busca aprender.
Abraço!
cara, com muita sinceridade digo que de início eu entrava no seu canal esporadicamente para tirar dúvidas, mas estou entrando tanto no site e no youtube que tive que me inscrever, pois o seu canal passou a me salvar muito. Parabéns!
Valeu Nicholas! Fico feliz em saber!
adoro esse tipo de aula, ele explicou e fez ao mesmo tempo. Muitas vezes só teoria é muito chato e dificil de entender, agora botando a mão na massa, aplicando o conceito na hora + explicação passo a passo do que ta fazendo, da uma luz no entendimento gigantesca
vídeo muito bom, professor carismático e aula com fácil didatica
Um ótimo professor, explica muito melhor do que a minha professora da faculdade. Parabéns
Já assistir vários e esses foi o que tirou minhas duvidas. Parabéns pela ótima explicação. 👍
Obrigado pelo vídeo, muito bem explicado e simples de entender. Acabei de iniciar a disciplina de Estrutura de Dados na faculdade e precisava de uma boa explicação do assunto
O senhor merecia um prémio pela explicação!
Cara do céu, suas aulas são ótimas. Obrigado, você salvou minha pele! kkkkk...
Parabéns de verdade pelo trabalho. Já meti o dedo no like!
Bom dia Rogério!
Obrigado por prestigiar o canal.
Tem uma playlist bem útil nesse link: ruclips.net/video/8glJiHqehjE/видео.html
Melhor aula que assisti na vida, muito boa tá louco
Parabéns professor vc explica muito bemmm, além de ser simpático. Estava com dificuldade pra entender struct e agr consegui entender.
Parabéns professor. Uma das melhores aulas que já assisti !!!!!!!
Cara, muito boa a explicação, sério!
Incrível!! Parabéns pelo conteúdo.
Obrigado, explicou de maneira clara.
Muito obrigado professor, com suas aulas tudo parece mais fácil.
Didática é tudo na vida. Parabéns!!
Obrigada não estava entendendo nada, vc ensina mt bem!! tudo de bom
Obrigado Lua!
Que bom que ajudou!
Conheça também o meu blog: linguagemc.com.br/
Bons estudos!
Muito bom o video, me ajudou muito! valeu eduardo
MUITO BOA EXPLICAÇÃO, EXEMPLOS PRECISOS E SUCINTOS! PARABENS E SUCESSO!
gostei muito da sua explicação.
Vídeo muito bom! Conteúdo bastante didático!
Obrigado por sempre postar conteúdo de qualidade Prof Eduardo!
Gostei muito da aula estava com muitas duvidase todas foram sanadas nesta video aula ,muito obrigado!!
Bom dia Leonardo!
Obrigado! Conheça também o meu blog: linguagemc.com.br/
Bons estudos!
Prof.Eduardo, muito obrigado, o senhor é objetivo e claro nos conceitos e com maestria, sabe transmitir para nós outros.
professor, muito obrigado por essa aula!!!
muito bom ótima didatica professor !
Olha! Eduardo você me ajudou bastante obrigado pelo seu trabalho.
Você deveria ser meu professor, sério.
Valeu Professor.
@Eduardo Casavella Professor, é se fosse uma Struct DATA e as varáveis fossem dia, mês e ano, pra saber o dia do de nascimento e a data de cadastro depois pra ler como seria a sintaxe? Não achei nenhum vídeo sobre isso :/
Me escrevi gostei muito da praticidade e de como explicar cada função de parâmetros. Obrigado
Disponha!
@@IntellectualeTec valeuzão
Melhor professor que já vi
Meu tio!!!!
Deus abençoe!!!
Excelente aula!
Aula muito boa, me ajudou muito!! Parabéns Prof.
verdade
parabéns pela explicação, pena que vc não é meu professor. Ate vou salvar esse video nos favoritos.
Muito bom, ótimo professor.
Professor suas explicações me salvam muito
Valeu Adilma!
Obrigado por prestigiar o canal!
verdaede
dou nota 20 ao video, gostei muito e obrigado pela ajuda!
20 numa escala de 100 ou 10?????? pq isso muda tudo
você e incrível para explicar, facilita tudo.
Valeu Tiago!
Obrigado por prestigiar o canal!
@@IntellectualeTec você tem Instagram? Queria tirar uma duvida
Parabéns pela didática!
Obrigado 😃
Bons estudos!
muito bom
Professor fera
Muito bom, ajudou bastante, obg.
voce explica muito bem, me ajudou muito!
parabéns pelas Aulas, sao incríveis e fácil de compreender
verdade
Vou tentar implementar uma função de cálculo de média , não tenho muita certeza de como, mais vou.
ótimo vídeo professor!! parabêns
verdade
Usei o conteúdo da aula para fazer um exercicio pra mim mesmo kk
Exercicio: Utilize sctucts para criar um cadastro de alunos. Esse cadastro deve armazenar o nome,a idade, a nota e o número do estudante.
#include
#include
int main (){
struct cadastro_alunos {
char nome [40];
int idade, codigo;
float nota;
};
int continua;
do{
struct cadastro_alunos cad;
printf ("============================== Cadastro de notas de alunos ==============================
");
printf("
Digite o codigo do aluno: ");
scanf(" %d",&cad.codigo);
printf("
Digite o nome do aluno: ");
scanf(" %s",&cad.nome);
printf("
Digite a idade do aluno: ");
scanf(" %d",&cad.idade);
printf("
Digite a nota do aluno: ");
scanf("%f",&cad.nota);
printf("
O codigo do aluno e: %d",cad.codigo);
printf("
O nome digitado foi: %s",cad.nome);
printf("
a idade do aluno e: %d",cad.idade);
printf("
A nota digitada foi %.2f",cad.nota);
printf("
Deseja continuar?
Digite 1 para sim e 2 para nao: ");
scanf("%d",&continua);
}while (continua==1);
return 0;
}
Salvando minha vida
Me deu uma luz no fim do tunel hahah, gratidao
Né linda, aliás, solteira?
muitooo obrigado, consegui entender perfeitamente. Vai salvar minha provaa hahaha
Bom!
Mais um inscrito ❣
Aula fantástica!
verdade
Ótima aula, obrigada!
verdade
Qual e diferenca de usar fgets e scanf ? quando eu sei que é preciso saber usar quando quais delas?
Fgest se não me engano é pra pegar caracteres como nomes e letras, scanf usam mais para números
Para criar um vetor de struct?
Obrigado pela aula! Eu tive uma dúvida, porque não foi usado placeholder para o aluno.nome igual usou para o numero e nota ? ("%s", &aluno.nome); Na verdade deve ser por causa desse fgets, pois tambem tem o stdin. pode explicar ?
mt bom professor me ajudou muito
verdade
Muito bom, obrigado pelo conhecimento. Por que isso nao é considerado um objeto?
Obg
Muito bom!
Uma dúvida, e se o caso os dados vieram de um arquivo.txt? Como seria a programação?
Ótima aula, muito obrigado!!!
verdade
Muito bom agora entendi
Sensacional!! Muito obrigada =DDD
aula top
Muito obrigado! Consegui compreender!
obrigado!!
Brabíssimo
Professor Eduardo, a estrutura Scrut, não deveria/poderia ser fora do int main que incorpora o código principal?
Olá Davi!
Pode-se usar a struct tanto dentro quanto fora da main.
Se usar fora da main ela será uma variável global.
Dentro da main ela é uma variável local. Vai depender do que você quer fazer no seu programa, se for usar em várias funções seria mais interessante declarar fora da main.
Bons estudos!
Eduardo, da pra chamar um registro em uma função que foi declarada no main?
Olá Eduardo tudo bem ? Gostaria de te pedir uma ajuda em uma questão cujo objetivo é para cadastrar nome, idade e sexo de 3 pessoas e no final mostrar quantas mulheres com idade inferior a 20 anos foram cadastradas e também mostrar o nome e idade do homem mais velho.
Já desisti de buscar por conta própria uma solução para esse mesmo exemplo que em Python é muito fácil porém em C estou meio empacado e gostaria que você desse uma analisada no meu código e me desse o feedback em quê eu cometi erro e qual seria a solução viável...
código em C:
#include
#include
#include
#define TAM 3
struct dados{
char nome[50];
int idade;
char sexo[1];
};
typedef struct dados dados;
int main(){
setlocale(LC_ALL, "Portuguese");
dados lista[TAM];
int c, totmul, okfem, okmas, Idd_Velho;
char sexos[2] = {"mf"};
char Mais_Velho[50];
for (c=0; c
Professor, por que o uso do fgets e não do scanf? Qual a diferença?
A diferença é que o scanf não lê espaços em branco, isso quer dizer que se você digitar um nome por exemplo Ana Luiza o scanf não vai ler o sobrenome Luiza, e o fgets lê espaços em branco, nesse caso o fgets iria ler o nome completo da pessoa.
No exemplo que eu citei, o nome Ana Luiza contém um espaço em branco entre o nome e o sobrenome da pessoa, nesse caso quando o scanf identifica esse espaço em branco ele para a leitura imediatamente e mostra tudo o que vem antes disso.
@@Lula_Sóbrio obrigado professor
Kkk, não sou professor, sou apenas um aluno fascinado em programação.
Você também pode usar o comando scanf("%[
]s"), ele tem o mesmo funcionamento do comando fgets e armazena até mesmo espaços em branco.
esse cara é mais sensacional q o ronaldinho gaucho
otima aula
verdade
é o mestre
Professor, Tudo bem ? neste mesmo programa, como cadastrar por exemplo 10 alunos ? Obrigado !!!! Parabéns o Sr. ensina muito bem !!
Olá Roberto! É só montar um loop for e colocar dentro dele aquilo que você quer repetir. Veja mais no blog: linguagemc.com.br/a-estrutura-de-repeticao-for-em-c/
@@IntellectualeTec Professor, Boa Noite !
E qual seria o sentido de colocar uma struct dentro da outra se no caso do exercício poderia ser colocado somente em uma struct ? muito obrigado novamente e SUCESSO !!
Salvou.
Que ótimo!
Valeu Salomão!
Gente alguém me socorre pelo amor de deus, eu queria saber como eu faço pra criar um código em "c" com três registros struct
Olá Professor, como faço para excluir um registro do Arquivo?
Pq a segunda struct não é um char?
queria ter um professor desse
verdade
vlw
Professor, struct seria o mesmo que registros ou processos no Visualg? Muito obrigado
Olá Matheus!
Podemos considerar a struct como um registro.
o que houve com os videos, professor?
Olá Ilky!
Brevemente voltarei com mais vídeos. Veja a playlist de Linguagem C ruclips.net/p/PLOXIs3c4k2TeQOyb-uQwHkKkpT1zPTWm6
show
verdade
Opa professor beleza .
Opa,
Não entendi o aluno.nome
Olá Daniel!
Quando usar uma struct, tem que colocar sempre usada a notação que é composta por: nome_da_struct.nome_do_campo. Ou seja, aluno.nome significa que estou me referindo ao campo nome da struct aluno. Pois uma struct é composta por vários campos (variáveis), daí ter que mostrar qual campo eu quero acessar dentro da struct.
Bom estudo!
@@IntellectualeTec Professor, é se fosse uma Struct DATA e as varáveis fossem dia, mês e ano, pra saber o dia do de nascimento e a data de cadastro depois pra ler como seria a sintaxe? Não achei nenhum vídeo sobre isso :/
Eae rapaziada do Matioli
porra se vc fosse meu professor eu tava feito
Esse vídeo é pra vô... C hahaha
verdade
Ótima aula, obrigada!
Muito bom!!!