Linguagem C - Aula 8 - Estude Structs (registros) em C (2022)

  Рет қаралды 62,087

Pietro Martins De Oliveira

Pietro Martins De Oliveira

Күн бұрын

Пікірлер: 110
@auroramobile5787
@auroramobile5787 7 ай бұрын
QUE CARA BOM MEUS AMIGOS!!! .. Esse cara tem que dar aula EAD EM TODAS AS INSTITUIÇÕES. Esse herói tem que ser multiplicado. Obrigado meu amigo, sucesso!
@EduardoRandall
@EduardoRandall 2 жыл бұрын
Cara, espero que leia isso. Curti muito sua aula e preciso te dizer isto. Sou iniciante em programação e tenho buscado em vários lugares pela internet aulas de programação. Mas quando digo aulas, quero dizer AULAS mesmo, porque na grande maioria dos casos, o que achei foram tutoriais. Vídeos rápidos que te mostram como criar algo pontual sem muito embasamento, totalmente prático e muito pouco teórico ou conceitual, o que, a meu ver, faz muita falta para quem quer de fato entender completamente uma linguagem. Por isso, gostei da sua forma de explicar e queria te parabenizar e incentivar a continuar criando conteúdo que de fato ensine com profundidade e didaticamente linguagens e ferramentas sobre programação. Ganhou um inscrito. Obrigado e NÃO PARE!
@profpietromartins
@profpietromartins 2 жыл бұрын
Na maioria das vezes eu não consigo parar pra responder a galera, mestre, pois toma um tempo bacana e eu ando assumindo muitas responsabilidades. Todavia, são mensagens como a sua que me fazem tomar mais força para seguir!!! Obrigado!
@brianronin505
@brianronin505 Жыл бұрын
é assim mesmo man, eu recomendo ver cursos na udemy QUANDO ENTRA NA PROMOÇÃO
@MPENT12
@MPENT12 3 ай бұрын
Ótima aula professor! Tá ficando mais difícil e demorado de pegar a matéria mas tô aprendendo tudo🙏
@ClaudioContarineFilho
@ClaudioContarineFilho Жыл бұрын
Para resolver o problema de acentuação no Windows utiliza-se o setlocale(LC_ALL, "Portuguese_Brasil.1252"). Assim funciona bem a acentuação gráfica.
@profpietromartins
@profpietromartins Жыл бұрын
Obrigado! De fato, é uma solução válida. Todavia, não funciona em 100% das ocasiões.
@leozinxd11
@leozinxd11 3 ай бұрын
Didática impecável professor, obrigado novamente por cada aula postada, é de uma ajuda imensa!
@ritallaoliveira7745
@ritallaoliveira7745 Жыл бұрын
Oiê Pietro, então passando para um elogio, o que mais gosto em suas aulas, é que você não fala rápido, mas pausadamente, e bem jesticulado as falas, o que nos permite entender ainda melhor. Deus abençoe sempre sua vida🙏 e como diz o Eduardo Randall ai abaixo👇são teoricas e conceitual, não somente praticas e rápidas... muito bom mesmo... parabens meu amiguinho e que Deus me ajude poder pagar o seu curso completo... porque eu quero muito🙏
@profpietromartins
@profpietromartins Жыл бұрын
Valeu, minha amiguinha!!! Tmj!
@tarciotato
@tarciotato 8 ай бұрын
Aula fantástica, voz bacana. Dá pra trabalhar como dublador, narrador.... Parabéns, brother!
@moacircardoso9203
@moacircardoso9203 8 ай бұрын
Perfeita a aula, sem dúvida, inclusive com extensão para aquelas funções, mas, meu sonho, e creio que de muitos alunos, seria a consistência de um struct, ou seja, acredito eu, como salvar e recuperar um struct (claro, num arquivo texto) . Isso sim, pereceria uma solução mágica, como se tivesse descobrido a régua, daria para medir qualquer coisa, a solução de todos os problemas dimensionais. Acho que ficaria só um pouquinho mais longa, mas a recompensa seria materializada.
@juliaonkuna
@juliaonkuna Жыл бұрын
cada vez estou a crescer, iniciei com printf, debug, variavel, digitos, scanf, estururas de repitiçao, vetor , string, matriz. agora structs..... obrigado prof.
@unnamednoaddress.2343
@unnamednoaddress.2343 Жыл бұрын
Estou gostando muito das aulas, está desmistificando C.
@pablomarcaloficialportugal
@pablomarcaloficialportugal 7 ай бұрын
Um milhão de vezes melhor que as explicações das aulas na faculdade. Sou iniciante e me ajudou muito.
@profpietromartins
@profpietromartins 7 ай бұрын
É melhor que os papinhos furados de Pablo Marçal? Kkkk
@pablomarcaloficialportugal
@pablomarcaloficialportugal 7 ай бұрын
Sim!!!🤣 Consigo por em prática tudo que aprendo em seu canal. Já tentei de tudo ( como dá para ver🤣, e de forma legal ). mas estou me descobrindo nessa área. Seu canal é top
@jediknightgameplay8728
@jediknightgameplay8728 Жыл бұрын
Professor obrigado pelas aulas! estão ajudando muito na faculdade! continue sempre, grande mestre!
@profpietromartins
@profpietromartins Жыл бұрын
Sucesso!
@yhwh316
@yhwh316 2 жыл бұрын
Vim da Unicesumar te prestigiar aqui prof! Vc é fera.
@mateogicolli5492
@mateogicolli5492 2 жыл бұрын
É muito fera
@melindamariodossantos4704
@melindamariodossantos4704 Жыл бұрын
Essa é o melhor canal que até agora acessei para aprender melhor a Linguagem C... Amei a sua maneira de explicar, amei a maneira como relacionas a teoria com a prática!! Gostei muito por primeiro dares a teoria depois a prática!! Outra coisa que amei, é que explicas cada linha de código!! Fica muito fácil entender.... Estou a 1 ano aprendendo a Linguagem!! Nas tuas Aulas estou aprendendo muita coisa que não aprendi durante esse tempo!! Espero que não pares com esse trabalho... Tens ajudado muita gente!!!🥰🥰 Até já guardei a playlist (de todas as aulas)!🥰🥰
@clarivaljunior659
@clarivaljunior659 2 жыл бұрын
Prof. Pietro suas aulas são fantásticas. Consegui entender Structs de forma clara. Obrigado!
@viniciusoliveira9811
@viniciusoliveira9811 Жыл бұрын
Melhor playlist de C do youtube!!!
@beto1125
@beto1125 Жыл бұрын
Incrivel, voce além de ser um professor com uma didática impressionante consegue também ser muito engraçado. suas aulas nao cansam. Muito pelo contrário, a gente não quer mais parar de assistir suas aulas.
@lucaspatricio5361
@lucaspatricio5361 Жыл бұрын
tenho que fala , excelente professor . muito bom mesmo . está de parabéns .👏👏👏👏👏👏
@daniel.alvesfreire
@daniel.alvesfreire Жыл бұрын
Professor Pietro, sou seu aluno na Unicesumar e tenho uma grande admiração pelo seu trabalho. Você tem uma didática fenomenal. Neste exato momento estou estudando Estrutura de Dados I e voltei nesta aula para rever algunos conceitos. Foi muito últil, obrigado por compartilhar conosco o seu conhecimento.
@profpietromartins
@profpietromartins Жыл бұрын
Que honra! Fico feliz, obrigado pelo feedback! Vamos em frente.
@Gustavo-ic1sm
@Gustavo-ic1sm 2 жыл бұрын
ai prof cê é brabao, to deitando em PDS, e para além, você me despertou essa vontade de querer me aprofundar cada vez mais na programação, não pare com o canal por favor kkkk
@lutamonster
@lutamonster 3 ай бұрын
que aula, se meu professor da facul fosse assim..
@adibauI
@adibauI Жыл бұрын
Dev Junior trabalhando com Python por aqui! Aprendendo mais sobre C para poder utilizar Cython :)
@1Marcio
@1Marcio Жыл бұрын
Eu fazia piadas sem gracas como a sua. até entender o quanto dominar linguagem C faz sem duvidas vc dominar outras linguagens com maior facilidade porque outras linguagens se baseiam em suas estruturas da espinha dorsal em C. quando virar um Dev de verdade tu vai entender
@tiagofeliciano7859
@tiagofeliciano7859 2 жыл бұрын
Vamo que vamo , salve Professor Pietro ...
@pedroottavio8543
@pedroottavio8543 4 ай бұрын
Ótima aula!
@osvaldopedro6906
@osvaldopedro6906 Жыл бұрын
muito obrigado professor
@denise9630
@denise9630 Жыл бұрын
Amei essa aula! Obrigada, professor 🙏🏼
@sol_mandy
@sol_mandy 7 ай бұрын
Muito bom. Gostaria de uma aula sobre ponteiros em C
@profpietromartins
@profpietromartins 7 ай бұрын
Boa, está na fila de gravações. Deve sair ainda esse ano!
@sol_mandy
@sol_mandy 6 ай бұрын
@@profpietromartins Alocação Dinâmica em C e Tipos Abstratos de Dados em C também ajudaria bastante! Suas aulas são perfeitas!
@bemoran7762
@bemoran7762 2 жыл бұрын
Estudando bastante.
@quasecraqueneto5100
@quasecraqueneto5100 6 ай бұрын
ótimo vídeo!!
@andreramos3290
@andreramos3290 Жыл бұрын
muito top!
@guilhermebellini
@guilhermebellini 2 ай бұрын
24:25------ Olá professor, tudo bem? Gostaria de saber qual seria a diferença entre o *scanf(%50[^ ]s)* e o *fgets(lista.nome,50,stdin)*. Gosto muito das suas aulas Abraços
@juliaonkuna
@juliaonkuna Жыл бұрын
bom dia prof. quero saber o sentido de depois de usar typedef para reenomear o struct. porque ao inicializar ou declar o sctruct temos que colocar nome renomeado e mais outro nome a seguir? no caso de pes que esta no exemplo.
@italogadini7797
@italogadini7797 24 күн бұрын
Boa noite professor, muito obrigado pelas aulas até o momento. Estou enfrentando um problema que meu DEV C++ fecha todas as vezes que vou mexer no codigo Struct. Todos os outros que eu ja tinha feito das outras aulas rodam e eu posso editá-los sem problemas, porém no codigo struct ele fecha minutos após eu abri-lo. Se o senhor ou alguem que esteja passando pelo mesmo problema puderem me ajudar ficarei agradecido!!!
@reginaldogomes5393
@reginaldogomes5393 5 ай бұрын
Muito bom, porém fiquei com uma dúvida. Na aula sobre manipulação de strings, o scanf não precisava do "&" para funcionar corretamente quando a variável fosse do tipo string e realmente funcionou bem, mas agora vejo que nesse caso é diferente o scanf está usando "&" para fazer a leitura dos dados digitados, fiquei confuso.
@kauan457r8
@kauan457r8 5 ай бұрын
Interessante, mesmo C não sendo uma linguagem de programação orientada a objetos há uma forma de fazer isso com essa struct
@Gabriel_C.G
@Gabriel_C.G 6 ай бұрын
Olá,eu tenho uma dúvida: a cada dado que é inserido com o scanf ou atribuído antes usando o struct as informações passadas são todas armazenadas na memória ou são excluídas a cada vez que acrescentamos uma nova informação? Se são todas armazenadas tem como recuperar as atribuições anteriores a nova atribuição, como o SQL faz? ou só pode referir para a atribuição mais recente usando,por exemplo strcpy(pes.nome, "Mateus"); mas eu disse antes que strcpy(pes.nome, "Yago"); Seus vídeos me ajudou muito!!
@RamonDragon53
@RamonDragon53 Жыл бұрын
No %s aprimorado, não deveria ter usado 50-1, para colocar \0?
@JuniorSantos-dj8ol
@JuniorSantos-dj8ol Күн бұрын
Caso o número de pessoas não seja informado, como faço para fazer a repetição e como faço para parar?
@iuriBelo
@iuriBelo Жыл бұрын
Olá professor!!! Estou com uma dúvida aqui. Executei o código perfeitamente como indicado no seu vídeo, mas quando compilo e executo ele fica desse jeito: Insira os dados (1): nome:Iuri Belo idade:20 peso:70 Insira os dados (2): idade:16 peso:57 Insira os dados (3): nome:Daniel Belo idade:54 peso:8 seus dados: ------------pessoa------------ 4 nome: ♀ÿa idade: 3 peso: 0,000000
@Anonimo-lw8wv
@Anonimo-lw8wv Жыл бұрын
'struct' não têm preconceito! 😀😁Nós permite mais de um tipo de variável.
@lucasm330
@lucasm330 Жыл бұрын
Pietro, nesse código o segundo e terceiro nome estão sendo pulados n ahora da execução
@paulocruvel3480
@paulocruvel3480 7 ай бұрын
Se alguém teve problema com o na hora de inserir os valores por causa do fflush(stdin), preste atenção no seguinte: O fflush(stdin) pode não funcionar como esperado em todos os compiladores. Para limpar o buffer de entrada, é melhor usar uma função como while ((getchar()) != ' '); após a leitura de cada entrada. fflush(stdin): Esta função é usada para limpar o buffer de entrada do fluxo de saída padrão (stdin). No entanto, ela não é definida pelo padrão da linguagem C para limpar o buffer de entrada. Isso significa que o comportamento de fflush(stdin) pode variar entre diferentes compiladores e sistemas operacionais. Além disso, em alguns casos, pode levar a comportamentos indefinidos. Geralmente, fflush(stdin) é recomendado apenas para limpar o buffer de saída, não de entrada. while ((getchar()) != ' '): Este é um loop que continua a ler caracteres do buffer de entrada até encontrar uma quebra de linha (' '). Isso efetivamente limpa o buffer de entrada até encontrar o final da linha, garantindo que não haja caracteres extras deixados no buffer após a leitura de uma entrada. Essa abordagem é mais robusta e é comumente usada para limpar o buffer de entrada após a leitura de entrada usando funções como scanf(). É uma prática mais confiável do que fflush(stdin) para limpar o buffer de entrada.
@profpietromartins
@profpietromartins 7 ай бұрын
Boa. É isso!
@mateogicolli5492
@mateogicolli5492 2 жыл бұрын
Esse bigode é top
@PJosué-k3l
@PJosué-k3l 6 ай бұрын
Bom dia professor falo de Angola . Gostaria de saber qual a diferença entre criar uma struct fara da função main e dentro da função main ?
@profpietromartins
@profpietromartins 6 ай бұрын
Fora do main é uma struct global. Dentro do main, é struct local ao main. Ou seja, o que é local só é acessível localmente. O que é global é acessível em todo o programa.
@PJosué-k3l
@PJosué-k3l 6 ай бұрын
Muito obrigado professor pelo esclarecimento
@janainaventura1125
@janainaventura1125 2 жыл бұрын
Ola prof! 😁Ola'! Estou vendo a materia pela 2a vez.. se alguém tiver dicas agradeço.. mesmo se o professor disse que se usa raramente essa estrutura.🙏 PS: resolvido o problema anterior.
@1Marcio
@1Marcio Жыл бұрын
estruturas de dados sao super importantes. e quem domina ganha dinheiro fácil
@paulomancuso8623
@paulomancuso8623 Жыл бұрын
Muito legal: bco de dados. Quero ver indexação e pesquisa... ????
@profpietromartins
@profpietromartins Жыл бұрын
Por enquanto não teremos nada garantido sobre banco de dados. Todavia, estou à disposição para te mostrar indexação e pesquisa em aulas particulares. Fico à disposição ??????
@paulomancuso8623
@paulomancuso8623 Жыл бұрын
@@profpietromartins legal professor mas impossível. Não trabalho mais , sou um curioso por ter aprendido um pouco no passado. Não não tenho computador p programar , apenas assisto no KZbin. Curiosidade p matar saudades. Forte abraço e conquistas. Obrigado
@paulomancuso8623
@paulomancuso8623 Жыл бұрын
@@profpietromartins seria apenas robista
@profpietromartins
@profpietromartins Жыл бұрын
@@paulomancuso8623 compreendo, meu caro! justo!!
@RCV_RCV
@RCV_RCV 2 жыл бұрын
Estou com uma dúvida sbre o uso do typedef. Pq usar ele se posso fazer assim: struct tipopessoa{ int idade; char sexo; float altura; }pessoa1; pessoa1.idade = 22 pessoa1.sexo = ‘M’ pessoa1.altura = 1.68 Esse é o método para inserir valores ao registro. Método que está na apostila que tenho aqui. Ele só dá um nome ao registro, após fechamento das chaves, e usa o nome e a variável para adicionar o valor. Qual seria a difernça entre os métodos???? Também não entendi como o registro recebeu o nome de "lista"??????
@melindamariodossantos4704
@melindamariodossantos4704 Жыл бұрын
Olá bom dia!! Tens domínio dessa aula??
@1Marcio
@1Marcio Жыл бұрын
typedef serve diretamente pra renomear o tipo de dados da struct. as vezes reduzindo uma expressao gigante exemplo: struct tipo_pessoa{ int idade; float peso; char nome[TAM]; }; typedef struct tipo_pessoa tp_pessoa; fazendo assim temos apenas que classificar a ultima palavra(tp_pessoa). senao tivesse typedef teriamos que digitar(struct tipo_pessoa). logicamente e tecnicamente qual mais facil. principalmente que essa struct for usada pra outras structs. usamos o typedef muito pra usar essa struct dentro de outra. assim reduzindo palavras ao digitar. exemplo: struct tipo_endereco { char rua[40]; int numero; char bairro[40]; char cidade[40]; char estado[3]; int cep; }; typedef struct tipo_endereco tp_endereco; struct cliente { char nome[40]; int telefone; tp_data_nascimento nascimento; tp_endereco endereco;(com typedef) struct tipo_endereco tp_endereco endereco(sem typedef). agora me diga qual das duas formas é mais facil e menos confusa??
@1Marcio
@1Marcio Жыл бұрын
Qual seria a diferença entre os métodos???? Também não entendi como o registro recebeu o nome de "lista"?????? resposta: porque o typedef faz sua struct virar um tipo variável e vc precisa dar nome a essa variável. exemplo: int x aqui vc tem um tipo e nome da variável. porem aqui essa variável x só recebe valor inteiro. já a struct através do typedef recebe tudo que vc declarar dentro dele: exemplo usando do vídeo : struct tipo_pessoa { int idade; float peso; char nome[50] }; typedef struct tipo_pessoa tipo_pessoa; 1a etapa - a struct tipo pessoa virará uma varialvel(int, float e char) tipo_pessoa. logo essa variável nao tem nome por enquanto só tipo. 2a etapa -transformamos um tipo de variavel que recebe três tipos de variáveis. 3a etapa precisamos dar nome a esse tipo: tipo_pessoa lista[TAM]; ou seja int idade , float peso e char nome. juntou os 3 tipos criando uma só. recebendo esses 3 tipos de dados
@riskbreakerz1
@riskbreakerz1 2 ай бұрын
Perdoem-me a minha situação de leigo, mas Struct se comporta de forma análoga à Classes em C++.
@Brutalist_
@Brutalist_ 2 жыл бұрын
Ta loco e dificil demais linguagem C bixo
@Savio-kr5je
@Savio-kr5je 2 жыл бұрын
É necessário inserir as alterações via teclado ?
@1Marcio
@1Marcio Жыл бұрын
depende da sua necessidade. geralmente o struct é pra facilitar a introduçao de dados, mesclagens de dados inseridos. exemplo: struct cliente struct endereco struct tranportadora. struct pedido todas essas structs podem ser aninhadas e inseridas dentro da STRUCT PEDIDO. que gera varios clientes , varios endereços e varias transportadoras
@gabrielle-dd
@gabrielle-dd Жыл бұрын
Na parte que o usuário insere as informações, se usar "ç" ele não aparece. Pq será?
@PenseBaixoNivel
@PenseBaixoNivel 10 ай бұрын
Porque C é ansi e nao suporta utf-8 por default (defina internacionalização com setlocale(); )
@clarivaljunior659
@clarivaljunior659 2 жыл бұрын
Professor, usei a sintaxe aprimorada "scanf("%50[^ ]s", &lista[i].nome);" seguindo o passo a passo. Contudo, ao compilar o 2º e 3º nomes são ignorados e no resultado final eles ficam vazios. O que pode estar dando errado?
@igorrocha5385
@igorrocha5385 2 жыл бұрын
o meu também está assim, já fiz de tudo e continua assim
@alexandrejordaogonzalez7113
@alexandrejordaogonzalez7113 2 жыл бұрын
Cara, se vc copiou o código e jogou aqui, já vi logo de cara q as aspas estão pra fora...depois de ponto e vírgula...e tem uma antes do scanf! ....pode ser isso q esta dando erro
@Gustavo-ic1sm
@Gustavo-ic1sm 2 жыл бұрын
meu também está desse jeito e não sei o que está de errado! scanf("%50[^ ]s",&lista[i].nome);
@badnewofficial
@badnewofficial 2 жыл бұрын
Eu usei scanf("%[^ ]s", &pes.nome); e deu certo.
@leadimagemdigital7248
@leadimagemdigital7248 Жыл бұрын
Pq está usando puts e não printf para capturar o teclado?
@profpietromartins
@profpietromartins Жыл бұрын
Não entendi sua dúvida, meu caro. Capturar do teclado, não se usa nem puts, nem printf, mas sim scanf...
@Adestudos
@Adestudos 8 ай бұрын
🤜🤛
@ritallaoliveira7745
@ritallaoliveira7745 Жыл бұрын
Espero que possas ler esta duvida e me ajudar....
@profpietromartins
@profpietromartins Жыл бұрын
E aí.. deu certo!?
@ritallaoliveira7745
@ritallaoliveira7745 Жыл бұрын
@@profpietromartins Na verdade desinstalei o programa Dev C++ e vou reinstalar, até parei suas aulas por isso,, se não der certo vou tentar outro IDE. Eu não entendo estou aprendendo tudo do zero até mexer nestes problemas que aparecem do nada, coisas de internet né 😉 aos pouco eu chego lá, tem muito tutorial na internet que ajuda a pessoas como eu: zero iniciante 😉🙏
@GloriousInvocation
@GloriousInvocation 2 ай бұрын
Meu professor da faculdade irá aplicar uma prova a papel de C... ele literalmente quer que a gente decore todos os comandos possíveis.. o que vc acha disso?
@profpietromartins
@profpietromartins 2 ай бұрын
@@GloriousInvocation errado não tá.
@rennancevolo9525
@rennancevolo9525 6 ай бұрын
alguem sabe colocar pro ussuario digitar a quantidade de vezes que ele quer "cadastrar" uma pessoa antes de começar o loop? tipo ler a variavel TAM, tentei aq e deu bug kkkkkk
@profpietromartins
@profpietromartins 6 ай бұрын
Em linguagem C vc não vai conseguir com o esquema do TAM. Vc vai precisar aprender ponteiros e alocação dinâmica (essas aulas eu ainda não gravei, mas sairão em breve)
@rennancevolo9525
@rennancevolo9525 5 ай бұрын
@@profpietromartins opa valeu
@rennancevolo9525
@rennancevolo9525 5 ай бұрын
@@profpietromartins não me abandona não professor, continue postando, so aprendo com você kkkk
@zantythelast
@zantythelast 4 ай бұрын
*O meu código a seguir tem um erro que no loop do i = 1 para frente o primeiro scanf não funciona mas o segundo e terceiro sim* #include #include #include #include #define TAM 25 int main(){ struct funcionarios{ char nome[TAM]; int idd; float sal; }; typedef struct funcionarios funcionarios; funcionarios lista[TAM]; int i; for(i=0;i
@marcioalexandre7610
@marcioalexandre7610 Жыл бұрын
Struct é o mesmo que criar classe em orientação a objetos. Mas porque então dizem que C não é poo?
@profpietromartins
@profpietromartins Жыл бұрын
Cuidado. Não é a mesma coisa. É SIMILAR apenas..
@marcioalexandre7610
@marcioalexandre7610 Жыл бұрын
@@profpietromartins Bom, eu não sou especialista, mas não vi diferença. Primeiro cria, depois instancia numa variável, tal qual se faz num objeto.
@profpietromartins
@profpietromartins Жыл бұрын
@@marcioalexandre7610 perfeito meu caro... a diferença é que a struct só consegue armazenar os "atributos" de um objeto... Nesse sentido, faltariam os métodos... as visibilidades... os conceitos de POO em si (como herança, por exemplo)
@brianronin505
@brianronin505 Жыл бұрын
Sei não hem, senti um cheirinho de POO agora nesse "structs"
@VidaemEvolucaoBahiana
@VidaemEvolucaoBahiana 2 жыл бұрын
Sua produção tem muita qualidade fora sua explicação zzzzZZZZ faz eu entender
@alanisparodi5934
@alanisparodi5934 2 жыл бұрын
é um elogio ou reclamação? kkkkkkk
@VidaemEvolucaoBahiana
@VidaemEvolucaoBahiana 2 жыл бұрын
@@alanisparodi5934 Grande mestre elogio logico estamos juntos ! ..
@wagnerfilho8130
@wagnerfilho8130 8 ай бұрын
áudio zoado
@profpietromartins
@profpietromartins 8 ай бұрын
Zoado? Poxa, uma pena..
@ritallaoliveira7745
@ritallaoliveira7745 Жыл бұрын
Oi Pietro porque quando eu vou compilar fica dando este erro se eu fiz igualzinho você # Project: Aula 8 Structs (registros) # Makefile created by Dev-C++ 5.11 CPP = g++.exe CC = gcc.exe WINDRES = windres.exe OBJ = main.o LINKOBJ = main.o LIBS = -L"C:/DEV C++/Dev-Cpp/MinGW64/lib" -L"C:/DEV C++/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib" -static-libgcc INCS = -I"C:/DEV C++/Dev-Cpp/MinGW64/include" -I"C:/DEV C++/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/DEV C++/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" CXXINCS = -I"C:/DEV C++/Dev-Cpp/MinGW64/include" -I"C:/DEV C++/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"C:/DEV C++/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" -I"C:/DEV C++/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++" BIN = "Aula 8 Structs (registros) .exe" CXXFLAGS = $(CXXINCS) CFLAGS = $(INCS) RM = rm.exe -f .PHONY: all all-before all-after clean clean-custom all: all-before $(BIN) all-after clean: clean-custom ${RM} $(OBJ) $(BIN) $(BIN): $(OBJ) $(CC) $(LINKOBJ) -o $(BIN) $(LIBS) main.o: main.c $(CC) -c main.c -o main.o $(CFLAGS)
@profpietromartins
@profpietromartins Жыл бұрын
Xi, rapaz.. vc tá com problema no seu linker, aparentemente... Vc tem mais de 1 compilador C/C++ instalado? Esse erro pode ser por vários motivos... Qual o seu sistema operacional? Meu amigo, sinto informar, mas esse problema aí só googlando (ou, em última instância, formatando a máquina kkkkk). Boa sorte. Espero ter ajudado.
@ritallaoliveira7745
@ritallaoliveira7745 Жыл бұрын
@@profpietromartins kkk bom, eu sou inciiante, então não entendi muito tua linguagem kkkkk mas, assim não sei dizer se tem dois compiladores, pois baixei da internet o programa e instalei, segundo meu sistem é windows 10 e a maquina foi comprada não tem nem um ano de uso, tudo novo, é um boa maquina. eserá que se eu desinstalar e instalar de novo resolve? ah! eu sou uma mulher kkkk então é amiga kkkk valeu, abraço! Deus te abençoe!
@profpietromartins
@profpietromartins Жыл бұрын
@@ritallaoliveira7745 MEUUU, mil perdões, sério.. respondi no automático aqui, minha nobre!! Seguinte... Sobre o negócio do linker, eu dificilmente conseguiria te ajudar só vendo teu erro... Teria que ver sua tela.. Teríamos que, literamente, fazer uma chamada ao vivo... Só consigo dar essa mão via aula particular! Novamente, perdão pelo vacilo hehe. Grande abraço!
@emanuelShay
@emanuelShay Жыл бұрын
Eu tive esse mesmo erro e percebi que esse erro tava aparecendo por conta do: system("cls"); Não sei no seu, mas pode ser o mesmo erro que o meu, simplesmente, foi pq eu escrevi assim: System("cls"); // Escrevi com o primeiro "S" maiúsculo. tente fazer tudo minúsculo! Não sei se vai dá certo para você, ou para mais alguém, mas deu certo para mim.
@ritallaoliveira7745
@ritallaoliveira7745 Жыл бұрын
@@emanuelShay ok valeu vou tentar🙏
Linguagem C - Aula 7 - Matrizes e Arrays multidimensionais em C (2022)
24:37
Pietro Martins De Oliveira
Рет қаралды 55 М.
Linguagem C - Aula 9.1 - Aprenda a criar e usar Funções e Procedimentos em C (2022)
34:00
Ice Cream or Surprise Trip Around the World?
00:31
Hungry FAM
Рет қаралды 11 МЛН
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 158 МЛН
ТЮРЕМЩИК В БОКСЕ! #shorts
00:58
HARD_MMA
Рет қаралды 1,9 МЛН
PONTEIROS EM C: SE NÃO APRENDER COM ESSE VÍDEO, ESQUECE!
15:13
C Basics #004: vetores, matrizes e registros (structs) em linguagem C (2021)
23:47
Pietro Martins De Oliveira
Рет қаралды 53 М.
Struct - Linguagem C
11:56
Eduardo Casavella
Рет қаралды 86 М.
Linguagem C - Aula 6.1 - Domine vetores (arrays) em linguagem C (2022)
35:42
Pietro Martins De Oliveira
Рет қаралды 114 М.
Você REALMENTE sabe o que é uma STRING?
7:28
Pedro Pessoa
Рет қаралды 56 М.
Structs aninhadas e vetor de struct em C
12:59
Eduardo Casavella
Рет қаралды 40 М.
Linguagem C - Aula 6.2 - Strings: trabalhando com dados de texto em C (2022)
51:16
Pietro Martins De Oliveira
Рет қаралды 82 М.