Тёмный

Struct - Linguagem C 

Eduardo Casavella
Подписаться 15 тыс.
Просмотров 82 тыс.
50% 1

Veja como utilizar struct , declarando e recebendo dados em um programa feito em linguagem C.Veja mais em : linguagemc.com.br/struct-em-c/

Опубликовано:

 

4 июн 2019

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 144   
@juelmartins
@juelmartins 2 года назад
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.
@IntellectualeTec
@IntellectualeTec 2 года назад
Valeu Joel!
@AndreLuiz-sk4ze
@AndreLuiz-sk4ze 2 года назад
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.
@marcosdroidmib
@marcosdroidmib 2 года назад
eu estava na mesma situação que vc 2 aulas da faculadade e nao entedia nada nesse video abriu minha mente para o assunto
@lusmarportela4328
@lusmarportela4328 6 месяцев назад
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!
@Marco-io1ec
@Marco-io1ec 28 дней назад
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
@user-lj7xb3tv7w
@user-lj7xb3tv7w Год назад
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!
@narinhaofficial7176
@narinhaofficial7176 4 года назад
Você deveria ser o meu professor de programação estruturada!
@MrMICHELVILELA
@MrMICHELVILELA 3 года назад
Meu também
@formigaogamer4848
@formigaogamer4848 3 года назад
igualmente kjkjkj
@fryias
@fryias Год назад
sim
@nicholaswolf4016
@nicholaswolf4016 2 года назад
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!
@IntellectualeTec
@IntellectualeTec 2 года назад
Valeu Nicholas! Fico feliz em saber!
@pamyllacarvalho2191
@pamyllacarvalho2191 3 года назад
Didática é tudo na vida. Parabéns!!
@felipefolster1049
@felipefolster1049 2 года назад
Obrigado por sempre postar conteúdo de qualidade Prof Eduardo!
@douglasalves7690
@douglasalves7690 2 года назад
Vídeo muito bom! Conteúdo bastante didático!
@davidmanoel3338
@davidmanoel3338 Год назад
Um ótimo professor, explica muito melhor do que a minha professora da faculdade. Parabéns
@kiridao3.098
@kiridao3.098 3 года назад
vídeo muito bom, professor carismático e aula com fácil didatica
@georgemendonca9236
@georgemendonca9236 4 года назад
MUITO BOA EXPLICAÇÃO, EXEMPLOS PRECISOS E SUCINTOS! PARABENS E SUCESSO!
@HAGARCIA
@HAGARCIA 2 года назад
Prof.Eduardo, muito obrigado, o senhor é objetivo e claro nos conceitos e com maestria, sabe transmitir para nós outros.
@MaahFreestepfaketeam
@MaahFreestepfaketeam 2 года назад
Muito obrigado professor, com suas aulas tudo parece mais fácil.
@bergsonguimaraesdossantos9637
O senhor merecia um prémio pela explicação!
@paulodaude2962
@paulodaude2962 Год назад
Cara, muito boa a explicação, sério!
@ricardosilvadearaujo1067
@ricardosilvadearaujo1067 Год назад
Já assistir vários e esses foi o que tirou minhas duvidas. Parabéns pela ótima explicação. 👍
@gnomado
@gnomado Год назад
Melhor aula que assisti na vida, muito boa tá louco
@valdanoca8319
@valdanoca8319 2 года назад
Olha! Eduardo você me ajudou bastante obrigado pelo seu trabalho.
@josefmarzano3914
@josefmarzano3914 2 года назад
gostei muito da sua explicação.
@marinhoassis1402
@marinhoassis1402 Год назад
Parabéns professor. Uma das melhores aulas que já assisti !!!!!!!
@PedroHkarate
@PedroHkarate 2 года назад
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
@Joao-ei3cz
@Joao-ei3cz Год назад
Muito bom o video, me ajudou muito! valeu eduardo
@pabloquadros8277
@pabloquadros8277 2 года назад
Parabéns professor vc explica muito bemmm, além de ser simpático. Estava com dificuldade pra entender struct e agr consegui entender.
@gabrielasouza8950
@gabrielasouza8950 Год назад
professor, muito obrigado por essa aula!!!
@leandromarques8990
@leandromarques8990 3 года назад
voce explica muito bem, me ajudou muito!
@codigoperfeito
@codigoperfeito Год назад
muito bom ótima didatica professor !
@thaissacarvalho3485
@thaissacarvalho3485 3 года назад
Você deveria ser meu professor, sério.
@jeanmendes316
@jeanmendes316 3 года назад
parabéns pela explicação, pena que vc não é meu professor. Ate vou salvar esse video nos favoritos.
@rubaomoc
@rubaomoc Год назад
Excelente aula!
@Lua-yi9du
@Lua-yi9du Год назад
Obrigada não estava entendendo nada, vc ensina mt bem!! tudo de bom
@IntellectualeTec
@IntellectualeTec Год назад
Obrigado Lua! Que bom que ajudou! Conheça também o meu blog: linguagemc.com.br/ Bons estudos!
@humbertomatosm2207
@humbertomatosm2207 Год назад
Muito bom, ajudou bastante, obg.
@leonardolimeiravilela5594
@leonardolimeiravilela5594 Год назад
Gostei muito da aula estava com muitas duvidase todas foram sanadas nesta video aula ,muito obrigado!!
@IntellectualeTec
@IntellectualeTec Год назад
Bom dia Leonardo! Obrigado! Conheça também o meu blog: linguagemc.com.br/ Bons estudos!
@beatrizrodrigues9070
@beatrizrodrigues9070 2 года назад
Ótima aula, obrigada!
@alvaro.a9814
@alvaro.a9814 4 года назад
Muito obrigado! Consegui compreender!
@rogeriorodriguesdelima5564
@rogeriorodriguesdelima5564 4 года назад
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!
@IntellectualeTec
@IntellectualeTec 4 года назад
Bom dia Rogério! Obrigado por prestigiar o canal. Tem uma playlist bem útil nesse link: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-8glJiHqehjE.html
@gabrielalmeida9248
@gabrielalmeida9248 3 года назад
Melhor professor que já vi
@vitopos8153
@vitopos8153 3 года назад
Meu tio!!!!
@h1rosajr
@h1rosajr 2 года назад
Valeu Professor.
@joaofaria733
@joaofaria733 6 месяцев назад
Mais um inscrito ❣
@wellingtonalves8083
@wellingtonalves8083 4 года назад
parabéns pelas Aulas, sao incríveis e fácil de compreender
@kiridao3.098
@kiridao3.098 3 года назад
verdade
@miriancarlacorrea2309
@miriancarlacorrea2309 3 года назад
@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 :/
@analuizasouzamendes4658
@analuizasouzamendes4658 2 года назад
Deus abençoe!!!
@julianaookami
@julianaookami 2 года назад
Sensacional!! Muito obrigada =DDD
@williamcurvelo555
@williamcurvelo555 3 года назад
Salvando minha vida
@pedrobrito3654
@pedrobrito3654 5 лет назад
Aula muito boa, me ajudou muito!! Parabéns Prof.
@kiridao3.098
@kiridao3.098 3 года назад
verdade
@JoaoMiguel-zg7kb
@JoaoMiguel-zg7kb 3 года назад
dou nota 20 ao video, gostei muito e obrigado pela ajuda!
@kiridao3.098
@kiridao3.098 3 года назад
20 numa escala de 100 ou 10?????? pq isso muda tudo
@SouoMaia
@SouoMaia 5 месяцев назад
Muito bom!!!
@rodrigolima2819
@rodrigolima2819 3 года назад
Muito bom, obrigado pelo conhecimento. Por que isso nao é considerado um objeto?
@adilmamonteiro197
@adilmamonteiro197 3 года назад
Professor suas explicações me salvam muito
@IntellectualeTec
@IntellectualeTec 3 года назад
Valeu Adilma! Obrigado por prestigiar o canal!
@kiridao3.098
@kiridao3.098 3 года назад
verdaede
@damiaofernandes9776
@damiaofernandes9776 2 года назад
Me escrevi gostei muito da praticidade e de como explicar cada função de parâmetros. Obrigado
@IntellectualeTec
@IntellectualeTec 2 года назад
Disponha!
@damiaofernandes9776
@damiaofernandes9776 2 года назад
@@IntellectualeTec valeuzão
@wellingtonalves8083
@wellingtonalves8083 4 года назад
muitooo obrigado, consegui entender perfeitamente. Vai salvar minha provaa hahaha
@vitopos8153
@vitopos8153 3 года назад
Bom!
@aguiar1954
@aguiar1954 3 года назад
ótimo vídeo professor!! parabêns
@kiridao3.098
@kiridao3.098 3 года назад
verdade
@VanessaLopes-xe8qw
@VanessaLopes-xe8qw Год назад
Parabéns pela didática!
@IntellectualeTec
@IntellectualeTec Год назад
Obrigado 😃 Bons estudos!
@OTONGABRIEL
@OTONGABRIEL 3 года назад
Obg
@joaovictortonello5597
@joaovictortonello5597 9 месяцев назад
Muito bom agora entendi
@jogosProgramEletronica
@jogosProgramEletronica 2 года назад
muito bom
@juaozimmatadordeduende468
@juaozimmatadordeduende468 8 месяцев назад
obrigado!!
@ogait147
@ogait147 4 года назад
você e incrível para explicar, facilita tudo.
@IntellectualeTec
@IntellectualeTec 3 года назад
Valeu Tiago! Obrigado por prestigiar o canal!
@dheischneider8553
@dheischneider8553 3 года назад
@@IntellectualeTec você tem Instagram? Queria tirar uma duvida
@emersson440
@emersson440 2 года назад
Brabíssimo
@rafaelmateus7259
@rafaelmateus7259 4 года назад
Eduardo, da pra chamar um registro em uma função que foi declarada no main?
@danielgarciacdz
@danielgarciacdz 9 месяцев назад
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; }
@Don_Verissimo
@Don_Verissimo Год назад
Vou tentar implementar uma função de cálculo de média , não tenho muita certeza de como, mais vou.
@lahrock100
@lahrock100 3 года назад
Me deu uma luz no fim do tunel hahah, gratidao
@prodigy085
@prodigy085 2 года назад
Né linda, aliás, solteira?
@MilaCamila616
@MilaCamila616 2 года назад
é o mestre
@XikoParahyba
@XikoParahyba 3 года назад
Aula fantástica!
@kiridao3.098
@kiridao3.098 3 года назад
verdade
@RangelR10
@RangelR10 3 года назад
Ótima aula, muito obrigado!!!
@kiridao3.098
@kiridao3.098 3 года назад
verdade
@marcusviniciusdelgadobarro2606
@marcusviniciusdelgadobarro2606 3 года назад
mt bom professor me ajudou muito
@kiridao3.098
@kiridao3.098 3 года назад
verdade
@user-wi4go9jt3h
@user-wi4go9jt3h 7 месяцев назад
vlw
@lucassilvacoiado1061
@lucassilvacoiado1061 2 года назад
Para criar um vetor de struct?
@kiridao3.098
@kiridao3.098 3 года назад
esse cara é mais sensacional q o ronaldinho gaucho
@RicardoFerreira-ki5xh
@RicardoFerreira-ki5xh Год назад
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 ?
@matheusgeraldo4582
@matheusgeraldo4582 3 года назад
Olá Professor, como faço para excluir um registro do Arquivo?
@maddieweavy2505
@maddieweavy2505 Год назад
Uma dúvida, e se o caso os dados vieram de um arquivo.txt? Como seria a programação?
@salomao1168
@salomao1168 Год назад
Salvou.
@IntellectualeTec
@IntellectualeTec Год назад
Que ótimo! Valeu Salomão!
@gustavoseidel1358
@gustavoseidel1358 7 месяцев назад
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
@larissamones8003
@larissamones8003 3 года назад
otima aula
@kiridao3.098
@kiridao3.098 3 года назад
verdade
@kevinferreira5166
@kevinferreira5166 2 года назад
Pq a segunda struct não é um char?
3 года назад
queria ter um professor desse
@kiridao3.098
@kiridao3.098 3 года назад
verdade
@rafaelveiga4275
@rafaelveiga4275 3 года назад
Qual e diferenca de usar fgets e scanf ? quando eu sei que é preciso saber usar quando quais delas?
@matheusdamasceno2265
@matheusdamasceno2265 3 года назад
Fgest se não me engano é pra pegar caracteres como nomes e letras, scanf usam mais para números
@amodecorar869
@amodecorar869 Год назад
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
@Teilor81
@Teilor81 3 года назад
show
@kiridao3.098
@kiridao3.098 3 года назад
verdade
@MatheusJBClaro
@MatheusJBClaro 4 года назад
Professor, struct seria o mesmo que registros ou processos no Visualg? Muito obrigado
@IntellectualeTec
@IntellectualeTec 3 года назад
Olá Matheus! Podemos considerar a struct como um registro.
@davi1710
@davi1710 Год назад
Professor Eduardo, a estrutura Scrut, não deveria/poderia ser fora do int main que incorpora o código principal?
@IntellectualeTec
@IntellectualeTec Год назад
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!
@robertostefan6792
@robertostefan6792 Год назад
Professor, Tudo bem ? neste mesmo programa, como cadastrar por exemplo 10 alunos ? Obrigado !!!! Parabéns o Sr. ensina muito bem !!
@IntellectualeTec
@IntellectualeTec Год назад
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/
@robertostefan6792
@robertostefan6792 Год назад
@@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 !!
@ilkyramosdelima9920
@ilkyramosdelima9920 4 года назад
o que houve com os videos, professor?
@IntellectualeTec
@IntellectualeTec 4 года назад
Olá Ilky! Brevemente voltarei com mais vídeos. Veja a playlist de Linguagem C ru-vid.com/group/PLOXIs3c4k2TeQOyb-uQwHkKkpT1zPTWm6
@neffexbassi6993
@neffexbassi6993 4 года назад
Eae rapaziada do Matioli
@msrioj
@msrioj 4 года назад
Opa professor beleza .
@vitopos8153
@vitopos8153 3 года назад
Opa,
@ackermenn
@ackermenn 3 года назад
Professor, por que o uso do fgets e não do scanf? Qual a diferença?
@Gyneuire
@Gyneuire 3 года назад
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.
@Gyneuire
@Gyneuire 3 года назад
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.
@ackermenn
@ackermenn 3 года назад
@@Gyneuire obrigado professor
@Gyneuire
@Gyneuire 3 года назад
Kkk, não sou professor, sou apenas um aluno fascinado em programação.
@Gyneuire
@Gyneuire 3 года назад
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.
@o_maquito
@o_maquito 2 года назад
porra se vc fosse meu professor eu tava feito
@Danielmultilinguas
@Danielmultilinguas 4 года назад
Não entendi o aluno.nome
@IntellectualeTec
@IntellectualeTec 4 года назад
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!
@miriancarlacorrea2309
@miriancarlacorrea2309 3 года назад
@@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 :/
@PauloSergio-qy5pc
@PauloSergio-qy5pc 4 года назад
Esse vídeo é pra vô... C hahaha
@kiridao3.098
@kiridao3.098 3 года назад
verdade
@vallfon
@vallfon 2 года назад
Muito bom!
@keithmacedo4083
@keithmacedo4083 5 лет назад
Ótima aula, obrigada!
@kiridao3.098
@kiridao3.098 3 года назад
verdade
Далее
Structs aninhadas e vetor de struct em C
12:59
Просмотров 39 тыс.
typedef e struct Linguagem C
10:03
Просмотров 15 тыс.
Matriz Bidimensional - scanf e for - Linguagem C
15:58
C structs 🏠
4:12
Просмотров 179 тыс.
Ponteiros função com parâmetro por referência
17:12
Função com retorno - Linguagem C
13:06
Просмотров 52 тыс.
Programação em C - 14 - Alocação Dinâmica
13:16
Просмотров 14 тыс.
Ponteiro para Struct
10:45
Просмотров 10 тыс.
Alocação dinâmica: introdução a malloc e calloc
13:19