Essa forma de ensinar é muito melhor pra quem já tem noção do básico. muito bom.
@moacircardoso92035 жыл бұрын
Perfeito! São DUAS aulas , uma perfeita de c++ e outra de como se ministra uma aula.
@andreluiz82845 жыл бұрын
Caramba! muito obrigado!! com esse video eu vi onde estava errando no meu cadastro da faculdade! fiz o seu passo a passo e entendi,ficou faltando dar nome pra minha variavel, obrigado!!
@andreluiz82845 жыл бұрын
#include #define SIZE 30 char nome [SIZE] [50]; char email [SIZE] [50]; int cpf [SIZE]; int op; void cadastro(); int main (void){ cadastro(); } void cadastro (){ static int linha; do{ printf(" Digite o nome:"); scanf("%s",&nome[linha]); printf(" Digite o email:"); scanf("%s", email[linha]); printf(" Digite o CPF:"); scanf("%d", &cpf[linha]); printf(" Digite 1 para continuar ou outro valor para sair"); scanf("%d", &op); linha++; }while(op==1); }
@guigow54626 жыл бұрын
Excelente video amigo! Eu aprendi o basico do C/c++, mas tive semp duvidas em relação as matriz. eu pensava q ela organizava nome por nome, e não letra por letra assim como vc fez. obg!
@CarlosHenrique-sn3le4 жыл бұрын
Muito Obrigado ! Vou me basear com o que eu aprendi e desenvolver mais alguns tipos semelhantes!
@maceio.joaocarlos5 жыл бұрын
Muito boa a aula Leonardo, explica muito bem!
@leandrocc Жыл бұрын
Obrigado por compartilhar seus conhecimentos.
@GleitonApSSouza11 жыл бұрын
muito bom Leonardo, parabens , assistei a todos...
@alanpatrick99268 жыл бұрын
Muito bom. Ficará melhor ainda quando utilizar a biblioteca Sqlite3
@familiagamesverciano95717 жыл бұрын
otima apresentaçao , voce deveria ser professor na escola tecnica aki em bh .
@divanpsouza48298 жыл бұрын
muito bom parabéns muito bem explicado.
@saganverso9 жыл бұрын
Parabéns Leonardo! Seu vídeo é muito bom. TOP.
9 жыл бұрын
+Marcos Morais Muito obrigado, increva-se no canal e continue acompanhando.
@marcelefontes65419 жыл бұрын
+Leonardo Hipólito gostaria de tirar uma duvida, o meu professor pede para usarmos cout e cin para saída e entrada de dados. O "%s" pode ser usado no cin para identificar que é uma string ou tem uma forma diferente?
9 жыл бұрын
+Marcele Fontes o que seria a definição de cin ?
@eduardopereira5359 жыл бұрын
Poderia fazer uma função que delete algum registro, seria interessante.
@damiaofernandes10457 жыл бұрын
Cara vc é demais sabe mesmo programar. queria aprendre mais com vc pode ser?
@vrodrigues19797 жыл бұрын
Ótima primeira aula. Mesmo já tendo sido feita há tanto tempo. Descobri agora o seu canal e nem sei se ainda irá continuar com ele, mas te deixo como sugestão que altere o nome. Coloque como um curso ou com algo que indique trata-se de um canal de tecnologia e informática. Atrairá mais inscritos, pois será encontrado mais facilmente. Continuarei a assistir o restante. Abraços,
@gadoenganado63868 жыл бұрын
Lembrando static funciona enquanto o programa estiver aberto. Caso queria ser um profissional Aprenda SQL
@cleonesilva26672 жыл бұрын
Jmkmqr?mnkbq
@cleonesilva26672 жыл бұрын
Bhkj?hmhqqhb
@cleonesilva26672 жыл бұрын
Jhljkhqsmb
@AdvogadoDavidAguiar2 жыл бұрын
Poderia fazer outro video ensinando a fazer esse cadastro usando estruturas.
@ivomarcos7225 Жыл бұрын
Obrigado,. E se por ventura eu quiser receber dados que entre ele tenho dígito e caracter como faço? Qual variável uso?
@filipevieira81598 жыл бұрын
muito bom e de facio compreensão
@RuteDantasArte Жыл бұрын
Queria saber como sair da tela de login/ senha e entrar no menu (no caso , Menu cadastro). Agradeço a ajuda.
@alvesnunes52316 жыл бұрын
Boa tarde professor assisti suas aulas e gostei muito seria possível me dar uma ajuda no trabalho da faculdade sobre estacionamento utilizando matriz tridimensional , structs e arquivos
@lucianaczeremchaczeremcha36773 жыл бұрын
Muito obrigada me ajudou muito
@Thiago28ism7 жыл бұрын
pow vc ensina muito bom continua a sim
@MayconEislay9 жыл бұрын
Parabéns brother! muito top suas videos aulas, acho que esse é o primeiro video do youtube que vejo, que mostra cadastro simples em C e apenas com matriz e vetor, de forma pura. Eu so não entendi uma coisa, pq vc criou um vetor de cpf e não uma matriz como o nome e email?
9 жыл бұрын
+Maycon Eislay Olá Maycon, obrigado. O motivo de ter criado um vetor para armazenar o cpf é que este é um dado do tipo inteiro sendo possível armazenálo em apenas um índice, ao contrario das strings nome e email onde cada letra deve ser armazenada em um índice diferente. Abraços.
@MayconEislay9 жыл бұрын
+Leonardo Hipólito vlw brother! e continue com as vídeos aulas, please!!! :)
@glendiellemoraes84864 жыл бұрын
@ Onde e desenvolvido a lnguagem C? No Visual G msm?
@Israelponce18352 жыл бұрын
Estou com uma duvida, eu quero ligar essa tela como uma opção do menu inicial como faço?????? tentei o switch case e gera entraves então imagino que seja fora dessa metodologia.
@andrecardoso76624 жыл бұрын
Como fazer para digitar o nome todo?
@pedrohenriquelopesgoncalve14449 жыл бұрын
por que no scanf vc utiliza o nome da variavel e [linha]??? não posso so utilizar o nome da variavel??
@emanuelleborges8123 Жыл бұрын
Olá tudo bem? Primeiramente gostaria de agradecer pelas aulas, estou gostando bastante e entendendo bem, fui executar o programa aqui, uso o CodeBlocks e ele deu erro na ultima linha }While(op==1); pode me ajudar a resolver?!
Жыл бұрын
Olá, obg. O W está em maiusculo. Provavelmente este é o problema.
@emanuelleborges8123 Жыл бұрын
@ está em minusculo rsrsrs mesmo assim não prossegue :((
@emanuelleborges8123 Жыл бұрын
@ achei o problema kkkk faltava mais um }^😅😅😅
@AldoColares4 жыл бұрын
Muito bom Leonardo, parabéns pela aula! 👏👏👏👏 Eu tenho uma dúvida, gostaria de saber se é necessário inicializar a variável "linhas", pois como ela vai representar o número do cadastro mais recente ela precisa iniciar em zero 🤔 e nesse código inicial essa inicialização não é feita. Se foi feita em alguma das próximas duas aulas desconsidere essa dúvida, pois ainda não vi os vídeos seguintes. De toda forma deixo meus parabéns pela didática e por compartilhar conhecimento, obrigado 👏👏👏👏
@andrecardoso76624 жыл бұрын
Se digitar um nome completo e dar enter, pula pra o proximo e pula pra o próximo se deixar digitar o email
@escurinho20063 жыл бұрын
Conseguil resolver o problema?
@rbsmorais268 жыл бұрын
Boa Tarde amigo, muito bom a aula, porem encontrei o mesmo erro que tive em um código meu, no nome, se vc digitar apena um nome, ocorre normalmente, se colocar dois nome e entre eles espaço, ao teclar enter, ele pula as próximas perguntas(e-mail, cpf).
@fatt4l5406 жыл бұрын
É só colocar fflush (stdin) antes do scanf.
@fatt4l5406 жыл бұрын
É obvio que você já descobriu, mas é possível que alguém venha a esse vídeo e tenha a mesma dúvida.
@1000grausantiago6 жыл бұрын
Usa fgets
@juniorandrade37115 жыл бұрын
Ola, isso ocorre porque ele não limpou o buffer do teclado. Declare uma variavel do int c e coloca esse código abaixo do scanf que resolve... while ((c = getchar()) != ' ' && (c != EOF)) {};
@felipecalatza62155 жыл бұрын
getchar()
@doutorfps9156 жыл бұрын
Qual software qual programa vc usa pra fazer e mexe com a linguagem c
@viniciussales21176 жыл бұрын
Ele usa o DEV C++ nesse vídeo, mas acho o Code::Blocks uma melhor opção
@junioraquino568310 жыл бұрын
ola tem como com esses dados gerar um tabela no excel direto ?
@fabiohenriquejose42024 жыл бұрын
Como faço para preencher um código automático? Ex: int código [size] [1], [2], [3],.....
@uiliamcrepaldi64542 жыл бұрын
Top!!! Tenho um trabalho de faculdade sobre cadastro de COVID 19 esse vídeo vai me ajudar muito!! Tenho uma dúvida vô usar apenas cinco pessoas no cadastro como fictício só pra fazer o trabalho no lugar de pessoas só coloco essa quantidade de pessoas ??? Se puder me responder? Obrigado!!!
@itasouza109 жыл бұрын
este cadastro vai ter conexão com banco de dados?
@jeniii_ferreiira3 жыл бұрын
Boa tarde, esse estilo programa vale para um cadastro de livros?
@sancristovao9 жыл бұрын
olá o meu está tanto erro na primeira parte, quando pedi para fazer a escolha da opção, essa opção não habilida
@pauloricardolongi14004 жыл бұрын
parabens pelo video
@itasouza109 жыл бұрын
Quando se faz um cadastro de uma pessoa com espaço entre os nomes, salta uma pergunta, sabe o porque?
@LuizThiagoML4 жыл бұрын
Coloque " %[^ ]s" no lugar de " %s".
@juniofigueiredosouza72903 жыл бұрын
Queria saber como faz isso com struct
@raquelgomes23396 жыл бұрын
Boa tarde professor , O meu deu erro assim como o da colega comentado abaixo, salvei de todas as formas como respondido no comentário, teria outro modo ? #HELP kkk
@Zaratustra_882 жыл бұрын
Olá, eu gostaria de tirar uma dúvida, caso eu queira fazer esse mesmo programa em Java, eu só preciso colocar essas variáveis globais como classes, correto ?
@Zaratustra_882 жыл бұрын
Como C não é OO, imaginei algo assim para passar para o Java.
@Zaratustra_88 Жыл бұрын
@gabrielvettorazzi3571 Eu ainda não parei para fazer isso, mas em Java é possível fazer isso com classes e herança. Eu pretendo fazer ainda.
@PSandroCosta3 жыл бұрын
Olá Leonardo Hipólito, o cpf só funciona se eu digitar no maximo até 10 algarismos mas quando eu digito 11 exibe é outros numeros diferentes , você tem alguma solução? olha o codigo: #include #define SIZE 200 //constante /*Declaração de matrizes e vetores com variáveis globais fora do main acessiveis a todos os programas*/ char nome [SIZE] [50]; char email [SIZE] [50]; int cpf [SIZE]; int op; // prototipos das funções void cadastro(); void pesquisa(); void lista(); //Função principal int main (void){ //Menu do{ system("cls"); // permite usar comandos do windows dentro do programa (então limpa a tela); printf(" Loja DePeComAVida Cadastros de clientes 1 -> Cadastrar 2 -> Listar todos 3 -> Pesquisar 4 -> Sair "); scanf("%d", &op); switch(op){ case 1: cadastro(); break; case 2: lista(); break; case 3: pesquisa(); break; case 4: system("exit"); break; default: printf("opcao invalida!"); getchar(); getchar(); break; } }while(op!=4); } //Função lista, ela vai listar os registros void lista(){ int i; for(i =0; i0){ printf(" Nome: %s E-mail: %s CPF: %d ", nome[i], email[i], cpf[i]); }else { break; } } getchar(); getchar(); } //Desenvolvimento da função cadastro void cadastro(){ static int linha; do { printf(" Digite o nome para cadastrar: "); scanf("%s", &nome[linha]); printf(" Digite o email para cadastrar: "); scanf("%s", &email[linha]); printf(" Digite o cpf para cadastrar: "); scanf("%d", &cpf[linha]); printf(" Digite 1 para continuar ou outro valor para sair "); scanf("%d", &op); linha++; } while(op==1); }//fim da função cadastro void pesquisa(){ int cpfPesquisa; char emailPesquisa[50]; int i; do{ printf(" Digite 1 para pesquisa de CPF ou 2 para email "); scanf("%d", &op); switch(op){ case 1: printf(" Pesquise por numero de CPF : "); scanf("%d", &cpfPesquisa); for(i=0;i
@frag_vlr2 жыл бұрын
Boa tarde, colega! Conseguiu resolver este problema? Estou fazendo um trabalho de faculdade e estou preso exatamente na parte do cpf.
@sliobifrslim50655 жыл бұрын
Maa eu preciso que essas linhas não tenham limite, como faz??
@AldoColares4 жыл бұрын
Acho que com matrizes vc não consegue esse tipo de coisa. Acho que guardando seus dados em arquivo ou usando alocação dinâmica com structs seja possível. Vc pode fazer um código que adicione várias entradas às matrizes, porém isso incorre num erro grave de uso de memória
@sandrocostainformatica3 жыл бұрын
Será desenvolvido em C Puro ou C++?
@mmalmada7 жыл бұрын
quando eu digito um nome espaço sobrenome, da erro...
@carmenmariadasilva29948 жыл бұрын
Olá nãop estou conseguindo terminar este programa: Program cadastro_cliente; uses crt; type cadastro = Record nome: string[40]; endereco: string[20]; fone: string[30]; end; var dados_cliente : cadastro; opcao: char; procedure novo_cliente; begin writeln('Digite nome do cliente.: '); readln(dados_cliente.nome); writeln('Digite endereço do cliente.: '); readln(dados_cliente.endereco); writeln('Digite telefone cliente.: '); readln(dados_cliente.fone); end; Begin writeln('Opções do Menu'); writeln; writeln('1 - Pesquisar por clientes'); writeln('2 - cadastrar novo cliente'); writeln('999 - Finalizar Sistema'); writeln; writeln('Escolha uma opção'); readln(opcao); end.
@torressierra7007 жыл бұрын
Boa Tarde Leonardo, encontrei um erro em meu programa, se digitar o nome, roda normalmente, se colocar dois nomes e entre eles espaço, ao teclar enter, ele pula as próximas perguntas(e-mail, cpf). como alguns colegas que perguntaram anteriormente, vou continuar vendo os outros videos para ver se tem alguma solução desde já agradeço pelo excelente iniciativa.
@R1c4rdoD4v1d6 жыл бұрын
utilize a função gets (get string) para receber os valores em vez de scanf.
@grrvaes9 жыл бұрын
Não é mais fácil abrir um struct ae parça ?
9 жыл бұрын
É uma aula para as pessoas aprenderem a usar vetores e matrizes. De nada adiantaria eu usar structs sem antes ensinar vetores e matrizes.
@ronaldojr39357 жыл бұрын
Mano como eu faço pra adicionar imagens no meu programa, pra ele não ficar só na imagem do cmd ?
@Miguel_zigzau3 жыл бұрын
Conseguiu? se não aprenda winapi win32
@joenosilva69742 жыл бұрын
Muito bom
@higormachado88292 жыл бұрын
Perfeito, pena que esta utilizando C, em vez de C++
@alanamarone15472 жыл бұрын
isso é linguagem C ou C++?
@higormachado88292 жыл бұрын
@@alanamarone1547 linguagem c
@splotsvl6 жыл бұрын
E onde esse cadastro esta salvo ?
@guigow54626 жыл бұрын
fica salvo na memoria do computador, enquanto ele está sendo executado, para fazer o salvamento, você pode procurar as funções do C: fprintf, que é semelhante ao printf, porém ao invés de imprimir para o usuário, imprimi em forma de arquivo.
@diegovilas50404 жыл бұрын
Não pode dar. Espaço?
@eduardobrandao65684 жыл бұрын
com essa programação não. tem que mudar algumas coisas ai
@AlbaDedados2 жыл бұрын
muda tudo
@brunodiasamaducci86492 жыл бұрын
Meu while está dando errro pq
@lucascostadacruz32153 жыл бұрын
boa noite fiz esse exercício e não tenho certeza se está certo Implemente uma lista estática, com todas as funções e monte um menu de opções. #include #include #define MAXTAM 1000 int Frente, Tras, Lista[MAXTAM]; void Lista_Construtor(){ Frente=0; Tras=-1; } int Lista_Vazia(){ if(Tras==-1) return 1; else return 0; } int Lista_Cheia(){ if(Tras==MAXTAM-1) return 1; else return 0; } int Lista_Tamanho(){ return Tras+1; } int Lista_Inserir_Inicio(int Valor){ if(Lista_Cheia()){ return 0; }else{ /*se quero inserir na posição 0, vou deslocar todos os elementos para frente*/ for(int i=Tras+1;i>Frente;i--){ Lista[i]=Lista[i-1]; } Lista[Frente]=Valor; Tras++; return 1; } } int Lista_Inserir_Fim(int Valor){ if(Lista_Cheia()){ return 0; }else{ Tras++; Lista[Tras]=Valor; return 1; } } int Lista_Inserir(int Valor, int Posicao){ if(Lista_Cheia()){ return 0; }else{ /* Para verificar se a posição está no meio da lista */ if(Posicao>Frente && PosicaoPosicao;i--){ Lista[i]=Lista[i-1]; } Lista[Posicao]=Valor; Tras++; return 1; }else{ return 0; } } } int Lista_Remover_Inicio(int *Valor){ if(Lista_Vazia()){ return 0; }else{ *Valor =Lista[Frente]; for(int i=Frente;iFrente && Posicao
@resortrioparana77706 жыл бұрын
como fazer aquele simbolo c/c no scanf
@guigow54626 жыл бұрын
Bem provavel que vc já seja um grande programador, mas segue a resposta a baixo: é a porcentagem normal: " scanf("%tipo de variavel", variavel para dar o valor ao digitar); " "%s" = stringer = caracterios "%d" = int = inteiros "%f "= float = num fracionarios
@saulofelipe4 жыл бұрын
To começando agora. Não está compilando aqui no Dev C++: dá erro: id returned 1 exit status. #include #define SIZE 200 char nome [SIZE][50]; char email [SIZE][50]; int cpf [SIZE]; int op; void cadastro (); int main(){ cadastro(); } void cadastro(){ static int linha; do { printf(" Digite o nome: "); scanf("%s", &nome[linha]); printf(" Digite o email: "); scanf("%s", &email[linha]); prinf(" Digite o CPF: "); scanf("%d", &cpf[linha]); printf(" Digite 1 para continuar ou outro valor par sair"); scanf("%d", &op); linha++; } while(op ==1); }
@eduardobrandao65684 жыл бұрын
faltou um T no 3° PRINTF
@1985junior18 жыл бұрын
bom gostei
@cartoseiji55314 жыл бұрын
ok
@davidcatombela Жыл бұрын
gostei
@adelmopereira43079 жыл бұрын
esse programa eu posso usar meu wifi ?
9 жыл бұрын
+Adelmo Pereira Este programa não tem nada relacionado a wifi.
@timtimsg48074 жыл бұрын
Alguém me ajuda a fazer o meu programa Por favoooor???
@paulonovais73063 жыл бұрын
Depois de 300 mil tentativas consegui kkkkkkk
@fillipesampaio94256 жыл бұрын
Isso e em c++ ?
@gabriel_gag3606 жыл бұрын
polazitando C
@trump1678 Жыл бұрын
🤠
@ecs44229 жыл бұрын
Olá, poderia me ajudar? tentei compilar e executar mas está apresentando o erro abaixo: [Error] ld returned 1 exit status Abaixo segue o código: #include #define SIZE 200 char nome [SIZE][50]; char email [SIZE][50]; int CPF [SIZE]; int op; void cadastro(); int main(void) { cadastro(); } void cadastro(){ static int linha; do{ printf(" Digite o nome: "); scanf("%s", &nome[linha]); printf(" Digite o email: "); scanf("%s", &email[linha]); printf(" Digite o CPF: "); scanf("%d",&CPF[linha]); printf("Digite 1 para continuar ou outro valor para sair"); scanf("%d",&op); linha++; }while (op==1); }
9 жыл бұрын
+Elaine Conceição Souza por favor, qual o nome do arquivo que você salvou?
@ecs44229 жыл бұрын
Salvei como cadastro
@ecs44229 жыл бұрын
Ele da esse erro e não executa
9 жыл бұрын
qual a extenção do arquivo?
@ecs44229 жыл бұрын
+Leonardo Hipólito (Vídeo Aulas) C++ Source File
@marcielledepaula33736 жыл бұрын
n entedi.
@guigow54626 жыл бұрын
Marcielle, recomendo que você pesquise antes a logica de programação, depois você pesquisa C básico. Em poucos dias você consegue criar um sistema como esse! (tem vários cursos aq no youtube).
@vendageral37919 жыл бұрын
eu ja prefiro fazer no modo grafico se puder de uma olhada nessas aplicação de que eu fiz .e ainda do terminando..kzbin.info/www/bejne/Z6rVkKF4aqiEb6M == Sistema de cadastro mais ainda to terminando . Esse kzbin.info/www/bejne/gmLbaH9td8qgf9k ===Duas calculadora com menu mais uma diferente de menu.. Muito bom o teu tbm.. So nao posso explicar o progama pois o meu tempo é bem curto..
9 жыл бұрын
Dev_ Aplicaçao Perfeitamente, porem seu sistema de cadastro e as calculadoras não foram feitos em linguagem C.
@vendageral37919 жыл бұрын
Certamento foi feito na linguagem c++ pois no c daria tbm pra fazer incluindo as bliblioteca de interface grafica correta no c. Pois afinal a linguangem c++ foi criada parti do c. E tu usa para imprimir caracteres a funçao c++ pois no c é assim que deveria escrever cout
9 жыл бұрын
Dev_ Aplicaçao Creio que não, ao menos eu nunca ví nenhuma aplicação feita em C com interface gráfica e mesmo sendo possível acabaria se tornando inviável.
@vendageral37919 жыл бұрын
Certamente pois c na pratica é usado mais na parte de console. O c++ sim é para interface grafica ou console tbm pois possui mais suporte do que o c.
@nerlanoliveira22643 жыл бұрын
Voce é muito inteligete man. vc é o cara. Eu gostaria muito de aprender c++ com vc, um tutor
@GabrielSilva-ob7yb7 жыл бұрын
Puta merda heim cara
@Limontech10106 жыл бұрын
Demora muito para falar e o som muito baixo
6 жыл бұрын
conservador paz o audio não está baixo e não tem nada demorado de falar, porém se você acha lento, há sempre a opção de acelerar o vídeo