Como criar arquivos de cabeçalho em linguagem C

  Рет қаралды 40,488

Boson Treinamentos

Boson Treinamentos

Күн бұрын

Пікірлер: 73
@JaderDuqueFigueredo
@JaderDuqueFigueredo 5 жыл бұрын
Até que enfim um vídeo/artigo que explica direito como fazer isso! Muito obrigado! E parabéns pelos detalhes bem práticos!
@bosontreinamentos
@bosontreinamentos 4 жыл бұрын
Opa, muito obrigado Jader!!!!
@patrickrlss6955
@patrickrlss6955 Жыл бұрын
Você é um anjo!! To fazendo uma lista de exercícios de uma disciplina do meu curso e tinha empacado em uma questão que é exatamente isso que pede. Muito obrigado por compartilhar seu conhecimento conosco. Já salvei a playlist na minha biblioteca.
@brunolopes2753
@brunolopes2753 5 жыл бұрын
Muito bom, explicou bem, me senti novamente nas aulas de algoritmo no curso de Ads. Vlws
@nmb-u-
@nmb-u- 4 жыл бұрын
Muito bom, tu parece realmente entender e trabalhar com isso, tu explica muito bem :D Agradeço!
@catherineprokhorov5756
@catherineprokhorov5756 3 жыл бұрын
ajudou-me bastante :)))))))))
@leonardoiglesias751
@leonardoiglesias751 3 жыл бұрын
Video jóia chefia👍
@professorramos
@professorramos 7 жыл бұрын
+ um ótimo vídeo !!!
@bosontreinamentos
@bosontreinamentos 7 жыл бұрын
Valeu Leandro!!!!
@denisadao4373
@denisadao4373 7 жыл бұрын
ProfessorRamos também assiste o Fábio os dois são mestres.
@professorramos
@professorramos 7 жыл бұрын
Não perco um vídeo !!! Aprendendo sempre !!!
@t.j.barros.2817
@t.j.barros.2817 5 жыл бұрын
@@bosontreinamentos sou grato por disponibilizar seu material !!... Por Favor, eu gostaria de entender se posso obter em minha App_1 o conteúdo atualizado de uma variável (ela está em uma condição de Switch/Case) que a ".so" atualiza para outra App_2, em tempo de execução ?..... Ex: Vamos supor que minha App_1 é uma aplicação de GPS e, que a ".so" que essa App usa faz a atualização da direção (vire a direita, vire a esquerda e siga em frente ) funcionando como um Plugin de orientação . E o que eu gostaria de saber é se em minha outra App_2 eu consigo fazer leitura dessa variável que é atualizada na App_1 (que está em uma condição de Switch/Case na App_1) . Sendo que minha App_2 só vai rodar quando App_1 estiver em execução ? O meu muito obrigado mais uma vez, principalmente pela atenção, pois seu material é bem escasso na internet (em Portugues), Amigo !!
@kurosakiichigo7606
@kurosakiichigo7606 3 жыл бұрын
muito obrigado, meu professor começou a usar o codeblock desse jeito e não estava entendendo nada como funcionava isso
@albertoalmeida503
@albertoalmeida503 5 жыл бұрын
video simples e objetivo deu tds as informações necessárias obg
@carlosmarciosfreitas
@carlosmarciosfreitas 3 жыл бұрын
Como sempre uma ótima didática, parabens Fabio!!!!!!!!!!
@LuizGustavo-nc1yy
@LuizGustavo-nc1yy 4 жыл бұрын
muito obrigado pelo vídeo!
@felipefacklam7113
@felipefacklam7113 2 жыл бұрын
Isso sim é um professor!
@cristianoaraujo5672
@cristianoaraujo5672 3 жыл бұрын
Muito obrigado pelo vídeo.
@meio-bit
@meio-bit 2 ай бұрын
Vídeo muito bom, to sempre aprendendo com você. Uma dúvida que me surgiu é que, ao testar as funções na "main", ambas funcionaram sem precisar importar o arquivo de cabeçalho: "calculos.h". Só havia importado ele no arquivo calculos.c.
@Pedrobarreto14
@Pedrobarreto14 5 жыл бұрын
Excelente videoaula professor! ajudou de mais...
@lucianoalexandre5867
@lucianoalexandre5867 7 жыл бұрын
Aula top como sempre parabéns professor 👏
@bosontreinamentos
@bosontreinamentos 7 жыл бұрын
Obrigado Luciano!
@jailsonathayde74
@jailsonathayde74 4 жыл бұрын
Toma mais um like, esse cara é um monstro!!!!
@wagnerengenhoca
@wagnerengenhoca 2 жыл бұрын
Top os conteúdos.
@rafaelmoreno4097
@rafaelmoreno4097 7 жыл бұрын
Tava precisando muito dessa explicação! Obrigado!
@vcsoyt
@vcsoyt 2 жыл бұрын
muito bom, terminei de assistir e estou revendo e fazendo para fixar bem. Apenas não entendi o source, nãopoderia fazer a lógica dele dentro do cabeçalho criado para quadrado e cubo?oucolocaras funções do cabeçalho que criou no source tudo junto? e algo do vídeo de arrays e do primeirovídeo de ponteiros, o segundo é bem explicadinho.
@JoaoNelsonLima
@JoaoNelsonLima 4 жыл бұрын
Parabéns muito bem. Obrigado.
@bosontreinamentos
@bosontreinamentos 4 жыл бұрын
Valeu João!!!!
@estevaodonato9042
@estevaodonato9042 5 жыл бұрын
Voce salva muita gente hehe! Parabens mais uma vez pelos videos!
@bosontreinamentos
@bosontreinamentos 5 жыл бұрын
Valeu Estevao!
@vl4dd
@vl4dd 4 жыл бұрын
Eu criei somente um .h, e defini as funções lá dentro e deu tudo certo, elas foram importadas maravilhosamente sem precisar do .c. Eai quando eu coloco o .c ela da error, vai entender né
@brunin.sf18
@brunin.sf18 3 жыл бұрын
também to com esse b.o
@Hero-wd9vn
@Hero-wd9vn 3 жыл бұрын
Obrigado, ajudou muito!
@profmatioli
@profmatioli 4 жыл бұрын
Excelente! Inclusive indiquei esta aula para um aluno meu que manifestou dúvida sobre o assunto. Porém, tenho uma colocação: Você deu um include do calculos.h no calculos.c, mas isso não era obrigatório, a não ser que tivesse utilizado a constante _PI definida em calculos.h, certo? Um abraço!
@marcoaureliosantoscunha9893
@marcoaureliosantoscunha9893 4 жыл бұрын
Bom dia professor, estou tendo problemas no exemplo q repliquei n meu codeblock as funções quadrado e cubo não estão sendo reconhecidas n meu código No erro está escrito o seguinte: undefind reference to 'quadrado' e undefinid reference to "cubo. Vim lhe pedir ajuda. E senhor poderia apresentar um exemplo de como construir uma biblioteca em C++?
@josiclerlemesilva4062
@josiclerlemesilva4062 6 жыл бұрын
Muito bom eu adorei a aula!!!
@welitonfranca9469
@welitonfranca9469 7 жыл бұрын
Ótima aula gostei.quando possível manda mais usando codeblock.
@bosontreinamentos
@bosontreinamentos 7 жыл бұрын
Pode deixar Weliton!!!!
@naza0586
@naza0586 6 жыл бұрын
Olá tenho uma dúvida se puder me ajudar eu agradeço foi incluído o arquivo de cabeçalho .h e não tinha nenhuma referência ao arquivo calculo .c onde estava definida a função então como o programa principal conseguiu enxergar essa definição.
@hugo-garcia
@hugo-garcia 4 жыл бұрын
Porque tanto no main quanto em calculos.c ele declarou o include calculos.h
@elinesiobrito3333
@elinesiobrito3333 4 ай бұрын
Fabio, beleza!
@t.j.barros.2817
@t.j.barros.2817 5 жыл бұрын
Fábio, +1 Like aqui, sou grato por disponibilizar seu material !!... Por Favor, eu gostaria de entender se posso obter em minha App_1 o conteúdo atualizado de uma variável (ela está em uma condição de Switch/Case) que a ".so" atualiza para outra App_2, em tempo de ezecução ?..... Ex: Vamos supor que minha App_1 é uma aplicação de GPS e, que a ".so" que essa App usa faz a atualização da direção (vire a direita, vire a esquerda e siga em frente ) funcionando como um Plugin de orientação . E o que eu gostaria de saber é se em minha outra App_2 eu consigo fazer leitura dessa variável que é atualizada na App_1 (que está em uma condição de Switch/Case na App_1) . Sendo que minha App_2 só vai rodar quando App_1 estiver em execução ? O meu muito obrigado mais uma vez, principalmente pela atenção, pois seu material é bem escasso na internet (em Portugues), Amigo !!
@denisadao4373
@denisadao4373 7 жыл бұрын
Excelente vídeo Fabio, Fábio o Header seria fazendo uma comparação com java uma classe ou uma biblioteca?
@bosontreinamentos
@bosontreinamentos 7 жыл бұрын
Mais como uma biblioteca nesse caso, Denis.
@manufrancisco490
@manufrancisco490 7 жыл бұрын
Mister Fábio Ótimo!
7 жыл бұрын
Obrigado Manu!
@marcoaureliosantoscunha9893
@marcoaureliosantoscunha9893 4 жыл бұрын
Boa noite , como eu faço para importar este aquivo para uma outra main. Eu tetei usar essa diretiva e essa " " sem resultados.
@JoaoVitor-ek9yr
@JoaoVitor-ek9yr 6 жыл бұрын
Muito obrigado!
@lucaslorencoalves991
@lucaslorencoalves991 4 жыл бұрын
Ola! professor tudo bom? tenho uma pergunta, não tentendi por que um arquivo .h e outro .c não daria para deixar todas as funçoes num só arquivo?
@rhianfelipe5894
@rhianfelipe5894 3 жыл бұрын
Ola, e para maior organização, pode sim deixar num só, mas o código ficara gigante
@rhianfelipe5894
@rhianfelipe5894 3 жыл бұрын
o "h" é de header ou seja cabeçalho
@xXxretalhaxXx
@xXxretalhaxXx 2 жыл бұрын
Professor, como eu compilo um programa desse tipo através do prompt de comando?
@fabio7154
@fabio7154 2 жыл бұрын
Eu posso entender essa aula como estivesse criando uma biblioteca mesmo que simples? Obrigado.
@EuTomcosta
@EuTomcosta 5 жыл бұрын
Beleza. Mas como é criado as biblitecas sem ser de dados primitivos,como por exemplo uma biblioteca qye ler a iris, reconhece digital,voz etc. E como posso encontrar as bibliotecas que eu preciso pro meu software?
@eduardoamorim9640
@eduardoamorim9640 3 жыл бұрын
quando crio o headers não possui a opção de selecionar "Debug" e "Release", alguém sabe como arrumar ?
@Xim9600
@Xim9600 7 жыл бұрын
muito bom, obrigado pelo video!
@deby10000000000
@deby10000000000 6 жыл бұрын
Oiiitu entende de projetos?
@ricardopilartes6008
@ricardopilartes6008 5 жыл бұрын
Bóson Treinamentos, como é que o arquivo c, o arquivo main e o arquivo h se relacionam?
@luiszr1
@luiszr1 3 жыл бұрын
muito bom, partiu fazer a lib pro arduino
@brunin.sf18
@brunin.sf18 3 жыл бұрын
Eu criei somente um .h, e defini as funções lá dentro e deu tudo certo, elas foram importadas maravilhosamente sem precisar do .c. Eai quando eu coloco o .c ela da error, vai entender né
@tiago_funk
@tiago_funk 7 жыл бұрын
Pq eu tenho que cria um cabeçalho e definir as funções lá? pq não posso apenas escreve-las (as funções) em um arquivo de código fonte apenas?
@bosontreinamentos
@bosontreinamentos 7 жыл бұрын
Para que seja possível importá-las para o programa principal. Se você somente escrever as funções em um arquivo de source, elas não estarão disponíveis no main do programa, pois o compilador não saberá como linká-las.
@marlonsouza2658
@marlonsouza2658 6 жыл бұрын
BOA PROFESSOR VLWWW
@bosontreinamentos
@bosontreinamentos 6 жыл бұрын
Valeu Marlon!
@arthurlanna36
@arthurlanna36 2 жыл бұрын
A voz desse cara é literalmente igual a voz do BRKsEDU. Bizarro.
@Joao_Paulo_Fernandes_Bonfim
@Joao_Paulo_Fernandes_Bonfim 6 жыл бұрын
E se for C++, como que fica o .c e o cabeçalho se ao invés de usar função eu usar classe?
@GameSquad75
@GameSquad75 5 жыл бұрын
Tenta usar a função class que existe no code Blocks ela faz a configuração completa do arquivo. h e o. cpp e também faz o método de fechamento, basta você clicar em cima na opção editar se não me engano, isso é Orientação a objetos em c++ usando o modo públic e private todas as informações do arquivo h são passadas pro arquivo cpp ou seja você pode usar vários arquivos headers no seu programa e configurar em apenas 1 cpp na hora de editar ou compila o seu programa
@stoodistoodi1138
@stoodistoodi1138 6 жыл бұрын
Deu este erro: /tmp/ccFhLFoF.o: In function `main': teste-headers.c:(.text+0xe): undefined reference to `quadrado' teste-headers.c:(.text+0x29): undefined reference to `cubo' collect2: error: ld returned 1 exit status Alguém sabe resolver?.
@alexandrefrias2147
@alexandrefrias2147 5 жыл бұрын
Tenta no terminal. Gcc main.c cabeçalho.h cabeçalho.c -o out. Parece que a ide não achou os arquivos para compilar na pasta.
@alexandrefrias2147
@alexandrefrias2147 5 жыл бұрын
Na verdade não achou as funções cubo e quadrado no arquivo cabeçalho.
@Miguel-rd7ks
@Miguel-rd7ks 4 жыл бұрын
to tendo o mesmo erro pra compilar uso o vs code no windows e ele simplesmente não quer funcionar
@brunin.sf18
@brunin.sf18 3 жыл бұрын
@@alexandrefrias2147 OH meu ta dando esse b.o tbm to puto
Programação em Linguagem C - Ponteiros - Introdução
17:37
Bóson Treinamentos
Рет қаралды 41 М.
路飞做的坏事被拆穿了 #路飞#海贼王
00:41
路飞与唐舞桐
Рет қаралды 26 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 131 МЛН
S10E16 - C/C++ - Criando módulos de funções (headers)
13:29
Bobsien “Bobsien”
Рет қаралды 6 М.
Compilando projeto em C no VS Code com vários arquivos
3:54
alessandro
Рет қаралды 3,1 М.
GUIA DEFINITIVO para BIBLIOTECAS em C!
13:11
Doutor Waka
Рет қаралды 9 М.
Linguagem C - Aula 9.2 - Trabalhando com vários arquivos - Projeto de código (2022)
22:13
Programação em Linguagem C - Ponteiros - Indireção Múltipla
9:11
Bóson Treinamentos
Рет қаралды 12 М.
Menu interativo em linguagem c
31:34
Japa Dev
Рет қаралды 8 М.
Criar Arquivos e Pastas em Linguagem C
7:49
Programação em Foco
Рет қаралды 9 М.
Programação em C com struct e ponteiro (para estrutura de dados)
18:53