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/

КОМЕНТАРІ • 56

  • @biomelo8501
    @biomelo8501 3 роки тому +27

    O melhor é mais completo canal de C do UA-cam com certeza!

  • @marinhoassis1402
    @marinhoassis1402 Рік тому +1

    Parabéns . Sua didática é a melhor que já vi !!!!

  • @alexandreperusio1303
    @alexandreperusio1303 2 роки тому +7

    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!

    • @programeseufuturo
      @programeseufuturo  2 роки тому +3

      Opa. Por nada Alexandre. Fico feliz que tenha ajudado.
      Infelizmente há muitos materiais didáticos nada didáticos rsrs.

    • @NicolasAlves-rp7jg
      @NicolasAlves-rp7jg 11 днів тому

      Typedef é muito simples, define um tipo pra um nome. Mas se aprende mesmo com a prática.

  • @fernandobatista2754
    @fernandobatista2754 2 роки тому +2

    Genial este canal....esta de parabens....

  • @matheuschavestv5188
    @matheuschavestv5188 Рік тому +1

    Aula maravilhosa

  • @rguedess
    @rguedess 3 роки тому +3

    Muito bom, depois de assistir vários vídeos, esse foi o melhor

    • @programeseufuturo
      @programeseufuturo  3 роки тому

      Olá Rodolfo, fico feliz em saber que está ajudando.
      Obrigado pelo feedback e bons estudos.

  • @jonathassilvaoliveira7505
    @jonathassilvaoliveira7505 Рік тому

    Excelente aula, Professor! Aprendendo demais com o senhor!

    • @programeseufuturo
      @programeseufuturo  Рік тому

      Que bom que o canal está ajudando Jonathas :)
      Fico muito feliz em saber. Obrigado pelo feedback.
      Abraços e bons estudos.

  • @hosoliver
    @hosoliver 9 місяців тому

    caramba, que didática incrível, professor nota 1000

  • @ltcqqn
    @ltcqqn 2 роки тому +3

    16:08 esclareceu minha duvida. obg

  • @yoaimo_d32
    @yoaimo_d32 2 місяці тому

    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.

  • @pedrobatista1389
    @pedrobatista1389 3 роки тому +2

    Mais uma aula top Mestre. Muito obrigado.

  • @snapinfantil2728
    @snapinfantil2728 2 роки тому

    Amigo obrigado de verdade pelo seu conhecimento, estava me matando pra achar a solução da string rs
    obrigado msm.

  • @gilsongoes6116
    @gilsongoes6116 3 роки тому +3

    Descobri seu canal quando procurava alterar o tema do Code Blocks. Ganhou um inscrito e estou aprendendo com sua didática.

    • @programeseufuturo
      @programeseufuturo  3 роки тому +1

      Seja bem vindo ao canal Gilson 😀
      Fico feliz em saber que está ajudando.
      Obrigado pelo feedback 😉

  • @brenocoelho1000
    @brenocoelho1000 Рік тому

    Aula muito boa! explicação top!

  • @healzy
    @healzy Рік тому

    vc é meu herói

  • @portuga2988
    @portuga2988 Рік тому

    Muito bom curso ,completissimo

  • @joilsoncapemba3024
    @joilsoncapemba3024 3 роки тому +2

    aula muito boa

  • @jessecardoso5529
    @jessecardoso5529 8 місяців тому

    muito obrigado...

  • @erickporto5667
    @erickporto5667 Рік тому +1

    lembra muito orientação à objetos!, aprendi pytho antes me lembra demais :)

    • @NicolasAlves-rp7jg
      @NicolasAlves-rp7jg 11 днів тому

      Também aprendi python antes de C. Python abstrai tudo do sistema.

  • @brunodavis7303
    @brunodavis7303 2 роки тому +2

    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

    • @programeseufuturo
      @programeseufuturo  2 роки тому +1

      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.

    • @brunodavis7303
      @brunodavis7303 2 роки тому +1

      @@programeseufuturo verdade professor, valeu!

    • @antonnelly
      @antonnelly Рік тому

      @brunodavis7303, como está sua vida acadêmica e profissional um ano depois de ter visto esse vídeo? Poderia compartilhar com a gente?

    • @brunodavis7303
      @brunodavis7303 Рік тому +1

      @@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😄.

    • @antonnelly
      @antonnelly Рік тому +1

      @@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.

  • @rennancevolo9525
    @rennancevolo9525 6 місяців тому

    professsor nesse curso voce ensina a fazer interfaces graficas em c? ou acesssar banco de dados?

  • @marcossantos-xc3lj
    @marcossantos-xc3lj Рік тому

    poderias meter o fundp padrao, porque quando o meu professor vai mostrar nas aulas nao conseguimos ver nada.
    desde ja obrigado

  • @testeTestandomuitosTestes
    @testeTestandomuitosTestes Рік тому

    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

  • @juvenalbaera2641
    @juvenalbaera2641 3 роки тому +2

    Não se pode declarar/criar estrutura dentro de uma função/procedimento???
    Ex: na main????

    • @programeseufuturo
      @programeseufuturo  3 роки тому

      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.

    • @juvenalbaera2641
      @juvenalbaera2641 3 роки тому +1

      @@programeseufuturo Não faz sentido mesmo 😃
      Obrigado ✌️

  • @CortesTrechos
    @CortesTrechos 2 роки тому +1

    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?

    • @programeseufuturo
      @programeseufuturo  2 роки тому

      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.

  • @lucasjosel4802
    @lucasjosel4802 2 роки тому

    Typedef serve para que ?

  • @marcofortes007
    @marcofortes007 9 місяців тому

    Pq não coloca nome de uma pessoa específica ao invés de "pessoa2" ?

  • @diegoalves9471
    @diegoalves9471 2 роки тому

    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; }

  • @dante-hb8zh
    @dante-hb8zh 7 місяців тому

    Sigma cê joga lol ? ???/

  • @maycondouglas3179
    @maycondouglas3179 2 роки тому +1

    Estou precisando aprender C em 2 dias, speedRun nessa playlist, C é muito chato

    • @programeseufuturo
      @programeseufuturo  2 роки тому +1

      Em 2 dias???
      Boa sorte 🤯 rsrs

    • @maycondouglas3179
      @maycondouglas3179 2 роки тому +1

      @@programeseufuturo Em duas dias não deu bom kkk, trabalhar e estudar é complicado mas já tô conseguindo implementar.

    • @programeseufuturo
      @programeseufuturo  2 роки тому +1

      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.

    • @maycondouglas3179
      @maycondouglas3179 2 роки тому +1

      @@programeseufuturo Obg ! Tomara que assim como você eu saia com a minha sanidade intacta. AH, e parabéns pelo conteúdo, muito bom !

    • @programeseufuturo
      @programeseufuturo  2 роки тому +1

      E quem disse que minha sanidade está intacta? 🤪 🤪 🤪
      Obrigado pelo feedback rsrsrs