Até que enfim um vídeo/artigo que explica direito como fazer isso! Muito obrigado! E parabéns pelos detalhes bem práticos!
@bosontreinamentos4 жыл бұрын
Opa, muito obrigado Jader!!!!
@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.
@brunolopes27535 жыл бұрын
Muito bom, explicou bem, me senti novamente nas aulas de algoritmo no curso de Ads. Vlws
@nmb-u-4 жыл бұрын
Muito bom, tu parece realmente entender e trabalhar com isso, tu explica muito bem :D Agradeço!
@catherineprokhorov57563 жыл бұрын
ajudou-me bastante :)))))))))
@leonardoiglesias7513 жыл бұрын
Video jóia chefia👍
@professorramos7 жыл бұрын
+ um ótimo vídeo !!!
@bosontreinamentos7 жыл бұрын
Valeu Leandro!!!!
@denisadao43737 жыл бұрын
ProfessorRamos também assiste o Fábio os dois são mestres.
@professorramos7 жыл бұрын
Não perco um vídeo !!! Aprendendo sempre !!!
@t.j.barros.28175 жыл бұрын
@@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 !!
@kurosakiichigo76063 жыл бұрын
muito obrigado, meu professor começou a usar o codeblock desse jeito e não estava entendendo nada como funcionava isso
@albertoalmeida5035 жыл бұрын
video simples e objetivo deu tds as informações necessárias obg
@carlosmarciosfreitas3 жыл бұрын
Como sempre uma ótima didática, parabens Fabio!!!!!!!!!!
@LuizGustavo-nc1yy4 жыл бұрын
muito obrigado pelo vídeo!
@felipefacklam71132 жыл бұрын
Isso sim é um professor!
@cristianoaraujo56723 жыл бұрын
Muito obrigado pelo vídeo.
@meio-bit2 ай бұрын
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.
@Pedrobarreto145 жыл бұрын
Excelente videoaula professor! ajudou de mais...
@lucianoalexandre58677 жыл бұрын
Aula top como sempre parabéns professor 👏
@bosontreinamentos7 жыл бұрын
Obrigado Luciano!
@jailsonathayde744 жыл бұрын
Toma mais um like, esse cara é um monstro!!!!
@wagnerengenhoca2 жыл бұрын
Top os conteúdos.
@rafaelmoreno40977 жыл бұрын
Tava precisando muito dessa explicação! Obrigado!
@vcsoyt2 жыл бұрын
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.
@JoaoNelsonLima4 жыл бұрын
Parabéns muito bem. Obrigado.
@bosontreinamentos4 жыл бұрын
Valeu João!!!!
@estevaodonato90425 жыл бұрын
Voce salva muita gente hehe! Parabens mais uma vez pelos videos!
@bosontreinamentos5 жыл бұрын
Valeu Estevao!
@vl4dd4 жыл бұрын
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.sf183 жыл бұрын
também to com esse b.o
@Hero-wd9vn3 жыл бұрын
Obrigado, ajudou muito!
@profmatioli4 жыл бұрын
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!
@marcoaureliosantoscunha98934 жыл бұрын
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++?
@josiclerlemesilva40626 жыл бұрын
Muito bom eu adorei a aula!!!
@welitonfranca94697 жыл бұрын
Ótima aula gostei.quando possível manda mais usando codeblock.
@bosontreinamentos7 жыл бұрын
Pode deixar Weliton!!!!
@naza05866 жыл бұрын
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-garcia4 жыл бұрын
Porque tanto no main quanto em calculos.c ele declarou o include calculos.h
@elinesiobrito33334 ай бұрын
Fabio, beleza!
@t.j.barros.28175 жыл бұрын
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 !!
@denisadao43737 жыл бұрын
Excelente vídeo Fabio, Fábio o Header seria fazendo uma comparação com java uma classe ou uma biblioteca?
@bosontreinamentos7 жыл бұрын
Mais como uma biblioteca nesse caso, Denis.
@manufrancisco4907 жыл бұрын
Mister Fábio Ótimo!
7 жыл бұрын
Obrigado Manu!
@marcoaureliosantoscunha98934 жыл бұрын
Boa noite , como eu faço para importar este aquivo para uma outra main. Eu tetei usar essa diretiva e essa " " sem resultados.
@JoaoVitor-ek9yr6 жыл бұрын
Muito obrigado!
@lucaslorencoalves9914 жыл бұрын
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?
@rhianfelipe58943 жыл бұрын
Ola, e para maior organização, pode sim deixar num só, mas o código ficara gigante
@rhianfelipe58943 жыл бұрын
o "h" é de header ou seja cabeçalho
@xXxretalhaxXx2 жыл бұрын
Professor, como eu compilo um programa desse tipo através do prompt de comando?
@fabio71542 жыл бұрын
Eu posso entender essa aula como estivesse criando uma biblioteca mesmo que simples? Obrigado.
@EuTomcosta5 жыл бұрын
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?
@eduardoamorim96403 жыл бұрын
quando crio o headers não possui a opção de selecionar "Debug" e "Release", alguém sabe como arrumar ?
@Xim96007 жыл бұрын
muito bom, obrigado pelo video!
@deby100000000006 жыл бұрын
Oiiitu entende de projetos?
@ricardopilartes60085 жыл бұрын
Bóson Treinamentos, como é que o arquivo c, o arquivo main e o arquivo h se relacionam?
@luiszr13 жыл бұрын
muito bom, partiu fazer a lib pro arduino
@brunin.sf183 жыл бұрын
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_funk7 жыл бұрын
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?
@bosontreinamentos7 жыл бұрын
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.
@marlonsouza26586 жыл бұрын
BOA PROFESSOR VLWWW
@bosontreinamentos6 жыл бұрын
Valeu Marlon!
@arthurlanna362 жыл бұрын
A voz desse cara é literalmente igual a voz do BRKsEDU. Bizarro.
@Joao_Paulo_Fernandes_Bonfim6 жыл бұрын
E se for C++, como que fica o .c e o cabeçalho se ao invés de usar função eu usar classe?
@GameSquad755 жыл бұрын
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
@stoodistoodi11386 жыл бұрын
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?.
@alexandrefrias21475 жыл бұрын
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.
@alexandrefrias21475 жыл бұрын
Na verdade não achou as funções cubo e quadrado no arquivo cabeçalho.
@Miguel-rd7ks4 жыл бұрын
to tendo o mesmo erro pra compilar uso o vs code no windows e ele simplesmente não quer funcionar
@brunin.sf183 жыл бұрын
@@alexandrefrias2147 OH meu ta dando esse b.o tbm to puto