Curso de Programação C | Como criar novos tipos de dados em C com TYPEDEF STRUCT? | Aula 167
Вставка
- Опубліковано 7 лют 2025
- Até o momento, tudo que fizemos no nosso curso de programação C foi com tipos primitivos, os tipos de dados fornecidos pela linguagem C.
Nesta aula vamos aprender como criar novos tipos de dados em C com TYPEDEF STRUCT.
Blog wagnergaspar.com/
O melhor é mais completo canal de C do UA-cam com certeza!
Opa 😃 😃 😃
Valeu Bio 🖖
Top de mais os vídeos dele!
Parabéns . Sua didática é a melhor que já vi !!!!
Eu estava lendo um livro "didático" da minha instituição que simplesmente apresentou o typedef sem nenhuma explicação e continuou os assuntos como se nada tivesse acontecido 🙄, claro que a gente tem que buscar e tentar entender, não é nada difícil pesquisar no UA-cam sobre isso. Porém eu acho que se um livro é didático e para iniciante deveria ter explicação desses detalhes.
Muito obrigado por esse conteúdo gratuito e de qualidade!
Opa. Por nada Alexandre. Fico feliz que tenha ajudado.
Infelizmente há muitos materiais didáticos nada didáticos rsrs.
Typedef é muito simples, define um tipo pra um nome. Mas se aprende mesmo com a prática.
Genial este canal....esta de parabens....
Aula maravilhosa
Muito bom, depois de assistir vários vídeos, esse foi o melhor
Olá Rodolfo, fico feliz em saber que está ajudando.
Obrigado pelo feedback e bons estudos.
Excelente aula, Professor! Aprendendo demais com o senhor!
Que bom que o canal está ajudando Jonathas :)
Fico muito feliz em saber. Obrigado pelo feedback.
Abraços e bons estudos.
caramba, que didática incrível, professor nota 1000
16:08 esclareceu minha duvida. obg
Por nada :)
pulei pra ca preciso resolver um codigo que a facul ta pedindo e n sei oq é um struc direito, sorte que ja sei programar em python ent so vejo a forma que é feito em c, eu acho incrivel que eles deram um mes pra resolver um codigo, sendo q na materia anterior o pessoal aprendeu logica.
Mais uma aula top Mestre. Muito obrigado.
Valeu Pedro 😉
Amigo obrigado de verdade pelo seu conhecimento, estava me matando pra achar a solução da string rs
obrigado msm.
Descobri seu canal quando procurava alterar o tema do Code Blocks. Ganhou um inscrito e estou aprendendo com sua didática.
Seja bem vindo ao canal Gilson 😀
Fico feliz em saber que está ajudando.
Obrigado pelo feedback 😉
Aula muito boa! explicação top!
vc é meu herói
Muito bom curso ,completissimo
aula muito boa
Valeu Joilson.
muito obrigado...
lembra muito orientação à objetos!, aprendi pytho antes me lembra demais :)
Também aprendi python antes de C. Python abstrai tudo do sistema.
Estou ansionso para ver as aulas de estrutura de dados heheh. Estou no primeiro período da faculdade, então já quero adiantar umas coisinhas
Vai fundo Bruno rsrsrs.
Mas não deixe a ansiedade atrapalhar essa introdução no primeiro período. É fundamental compreender bem conceitos como variáveis, teste e repetição. Estruturas de dados vão usar isso o tempo todo.
Abraços e bons estudos.
@@programeseufuturo verdade professor, valeu!
@brunodavis7303, como está sua vida acadêmica e profissional um ano depois de ter visto esse vídeo? Poderia compartilhar com a gente?
@@antonnelly bom, atualmente eu tô no terceiro período da faculdade de Engenharia de Computação, e inclusive to pegando a matéria Estrutura de Dados I agora hahah. Graças a esse curso aqui do professor Wagner, eu consegui adiantar os aprendizados em ED e tá relativamente simples a matéria (o que me ajudou muito também foi ter participado da Maratona de Programação da minha faculdade). Quanto a vida profissional, eu ainda não comecei ela pois até agora não era muito o foco. Mas mês passado já comecei a procurar vagas de estágio e acredito que se tudo der certo, já consigo começar minha carreira em tecnologia logo logo😄.
@@brunodavis7303 , ótimo. Fiz Sistemas de Informação e desiludi com a área quando ela tava prestes a bombar. Agora eu tô correndo atrás do prejuízo. Em breve eu volto aqui pra dizer como as coisas acabaram. Boa sorte aí e obrigado por ter usado do seu tempo pra me responder.
professsor nesse curso voce ensina a fazer interfaces graficas em c? ou acesssar banco de dados?
poderias meter o fundp padrao, porque quando o meu professor vai mostrar nas aulas nao conseguimos ver nada.
desde ja obrigado
mas existe um problema sútil ai , na struct os bytes são acomodados de acordo com a ordem tipo int 4 char 1 e o vetor char tem ai uns 100 seria mais correto colocar o menos antes para que ele fizesse um tipo de chuncks acho que se chama assim o nome , ai ele não teria uma perda de memoria acho que é isso , praticamente ninguém fala disso vi em um canal gringo e um brasileiro falando disso mas foi super rápido se poder ou se tiver nos vídeos futuros muito obrigado. Gostaria de falar que suas aulas são top de mais mesmo são bem explicativas TMJ
Não se pode declarar/criar estrutura dentro de uma função/procedimento???
Ex: na main????
Juvenal, é algo que nunca tentei então não vou afirmar categoricamente que não é possível. Contudo, não faz muito sentido. Criar um novo tipo de dado dentro de uma função / procedimento o tornaria restrito à aquele escopo, igual as variáveis locais, ou seja, ele apenas existiria, seria visível ali. Isso não parece ter muita utilidade já que todo o seu programa não teria acesso a ele.
@@programeseufuturo Não faz sentido mesmo 😃
Obrigado ✌️
como posso chamar a variável em mais de uma função? tipo na main ela esta sendo definida, mas se eu quisesse definir o valor da variavel na main e imprimir em outra função?
Olá Adso.
Sua dúvida é bem básica. Sugiro que revise a parte de modularização (funções e procedimentos) ua-cam.com/play/PLqJK4Oyr5WSg3OkFO7D7fBs7ResCRrCxi.html
Nestas aulas eu mostro como fazer isso.
Typedef serve para que ?
Pq não coloca nome de uma pessoa específica ao invés de "pessoa2" ?
Professor, sei que seu tempo é corrido, mas quando tiver um tempinho, teria como explicar porque usaram ; depois de pessoa na Typedef struct . Colocaram pessoa; pessoa[1] ...veja
#include #include #include int a=0, b=1; char c; typedef struct { char login[30]; char senha[30]; } pessoa ; pessoa p[1]; int main(){ char login [30]; char senha[30]; strcpy(p[0].login, "teste"); strcpy(p[0].senha, "123456"); printf("
Prontos para logar??"); printf("
Digite o login"); scanf("%s", login); printf("
Digite a senha"); do{ c=getch(); if(isprint(c)){ senha[a]=c; a++; printf("*"); } else if(c==8&&a){ senha[a]='\0'; } }while(c!=13); senha[a]='\0'; system("cls"); if((strcmp(login,p[0].login)==0) && (strcmp(senha,p[0].senha)==0)){ printf("USUARIO LOGADO"); }else{ printf("login ou senha incorretos"); } return 0; }
Sigma cê joga lol ? ???/
Estou precisando aprender C em 2 dias, speedRun nessa playlist, C é muito chato
Em 2 dias???
Boa sorte 🤯 rsrs
@@programeseufuturo Em duas dias não deu bom kkk, trabalhar e estudar é complicado mas já tô conseguindo implementar.
Que bom que está conseguindo Maycon.
Eu fiz isso 2 anos da minha vida, sei bem como é rsrsrs.
Abraços e sucesso aí no trabalho e no estudo.
@@programeseufuturo Obg ! Tomara que assim como você eu saia com a minha sanidade intacta. AH, e parabéns pelo conteúdo, muito bom !
E quem disse que minha sanidade está intacta? 🤪 🤪 🤪
Obrigado pelo feedback rsrsrs