Тёмный

Programa de cadastro de pessoas - Aula 2 

Leonardo Hipólito (Vídeo Aulas)
Подписаться 7 тыс.
Просмотров 58 тыс.
50% 1

Nesta vídeo aula continuaremos o desenvolvimento do nosso programa de cadastro de pessoas. Nesta vídeo aula iremos desenvolver a função de pesquisa de cadastros.
Curta nossa pagina: / 166578220063616

Опубликовано:

 

26 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 169   
@borgesricardo2038
@borgesricardo2038 7 лет назад
quem estiver com o erro: 'strcmp' was not declared in this scope coloque isso no inicio do codigo: #include
@sidneiborges8255
@sidneiborges8255 7 лет назад
valeu mano... era esse meu erro
@willimalima874
@willimalima874 5 лет назад
ainda nao deu certo ta dando outro erro [Error] ld returned 1 exit status
@rlopes1485
@rlopes1485 4 года назад
Você nem sabia que 3 anos depois você me ajudaria. Obrigado irmão!
@atemwarukar9723
@atemwarukar9723 3 года назад
Brother, eu fiquei 40 MINUTOS em depressão por causa desse inlude. Não foi voce que resolveu mas valeu mensmo assim, deviamos ter visto os comentarios antes.
@vanroboli
@vanroboli 9 лет назад
Professor, porque que quando eu coloco um CPF com mais de dez números ele dá erro no cadastro na hora de listar? As vezes não permite que cadastre mais usuários e se for o já primeiro cadastrado com mais de dez números não exibe nada... Tentei com long int, tentei dar um tamanho definido ao vetor em vez do SIZE... nada dá certo... Estranho que se eu buscar pelo numero de CPF que cadastrei mas não exibiu, aí ele mostra o cadastro, porém o CPF na lista aparece como um número totalmente diferente e negativo...
@eustaquio1979
@eustaquio1979 8 лет назад
Estudo ADS, e preciso fazer um programa que gerencia notas de alunos, com cálculos de medias, etc.. e de todas as aulas achei as suas as melhores... ai tentei fazer o programas entender... e quero tentar encorpar seu programa no que pretendo realizar...
@GamerInvestidorBR
@GamerInvestidorBR 3 года назад
Vídeo muito bom. Parabéns pelo trabalho
3 года назад
Muito obrigado
@JosemarCC
@JosemarCC 4 года назад
otimo vídeo muito bom!!! da forma que foi explicado ficou top. parabéns !!! ja me ajudou aqui.
@matthewsferreira9588
@matthewsferreira9588 5 лет назад
ahhhh garotoooo agora sim to aprendendo kkk
@emanuelpaivamedeiros7424
@emanuelpaivamedeiros7424 5 лет назад
Opa Leonardo... tudo tranquilo?? Excelente aula, muito obrigado mesmo. Segui os seus passos e o meu programa só apresenta uma falha. Quando eu faço a pesquisa por email, o programa imprime todas as 200 posições do vetor as preenchidas e as vazias. Refiz algumas vezes todo o processo e conferi o código n vezes e ñ achei a discrepância do meu pro seu.. Se vc ou mais alguém pudesse dar um dica do que pode ser ficaria muito grato. Vlw...
@eng.wandeson
@eng.wandeson 2 года назад
Muito obrigado pela aula que Deus o abençoe!
@cleonesilva2667
@cleonesilva2667 2 года назад
Bnjjkjwlkjekmnj
@lucasmattos3316
@lucasmattos3316 3 года назад
Conteúdo excelente!! Parabéns.
@andersoncollin9589
@andersoncollin9589 4 года назад
Aulas muito boas, me ajudaram muito mesmo.
4 года назад
Leonardo, bom dia. neste seu código, quando coloco ele pra pesquisar por CPF, o sistema não funciona.
@marcosmoraes3958
@marcosmoraes3958 4 года назад
}while(op==1); Ao copilar nunca passa daí e dá erro e o programa não executa porque acontece isso? ja revisei e revisei e tudo parece certo, obrigado pela aula muito boa mesmo
@DanielGarcia-ok7dt
@DanielGarcia-ok7dt 6 лет назад
Que isso, melhor que isso só dois disso kk.. vlw prof ótima explicação
@RPS188DF
@RPS188DF 8 лет назад
Boa tarde Leonardo !! Parabéns Pelas aulas ! tenho aprendido bastante. tenho um problema no case 2 segue o erro abaixo. 68 27 C:\Users rube\Documents\Faculdade\PIM4\main.c [Warning] passing argument 1 of 'strcmp' from incompatible pointer type
@josielaparecidocardoso5775
@josielaparecidocardoso5775 2 года назад
Também tive esse problema, faltou incluir a biblioteca #include no topo do código
@dalissonsilva2927
@dalissonsilva2927 2 года назад
@@josielaparecidocardoso5775 valeu cara!
@GuilhermeFlores
@GuilhermeFlores 9 лет назад
CPF eu cadastrei como char, para pesquisar ficou assim: for(i=0;i
@michalgomesbarra
@michalgomesbarra 6 лет назад
Boa noite aqui tenta este ai cola da linha 38 a 42 pra vê se vai rodar??? for(i=0;i
@gustavocorrea1404
@gustavocorrea1404 10 лет назад
Primeiramento gostaria de parabenizá-lo pelo excelente trabalho que vem fazendo nos videos, é claro, dinamico e intuitivo, mas adorario adaptar este cadastro com um BD do tipo txt, principalmente a função pesquisar por nome ou cpf, poderia me ajudar nessa Professor ?
10 лет назад
Logo devo desenvolver alguns vídeos ensinando a como usar a Linguagem C com MySQL
@igornayan8618
@igornayan8618 3 года назад
Caso não ache o CPF na busca através do FOR, como eu posso exibir que não foi achado ?
@thiagoferrari9959
@thiagoferrari9959 3 года назад
Pode colocar um else
@lucasfernando8583
@lucasfernando8583 6 лет назад
Eu tenho a biblioteca e a condição if(strcmp(email[i], emailPesquisa[i])==0) nao funciona... Já em outros programas que fiz me acontece o mesmo, alguém sabe como resolver? Quando executo o programa e introduzo o email que quero pesquisar, para ver os dados referentes ao mesmo, o programa simplesmente vai abaixo
6 лет назад
email é um array de strings e neste caso possui linhas e colunas, por isso se usa email[i] para indicar a linha da string. Já emailPesquisa é apenas uma string e se você usar o indice o [i] estará pegando apenas um único caracter e não o email completo. Sendo assim o correto é if(strcmp(email[i], emailPesquisa)==0)
@elieltonsantana5995
@elieltonsantana5995 6 лет назад
o meu apresenta que nao pode comparar um apontador com um inteiro como posso resolver?
@Thais-dr3mt
@Thais-dr3mt 10 лет назад
tem algum video de vc fazend o menu do progama de cadastro?
@electrocomputermatrix119
@electrocomputermatrix119 6 лет назад
Goste, Para mim esta funcionando mas tive problemas acabei consertando.
@uiliamcrepaldi6454
@uiliamcrepaldi6454 Год назад
Quero uma ajuda!!! No lugar de CPF e E-mail,coloquei CEP e idade devido isso ele compila tudo mais na HR de achar os cadastro ele não acha até aparece tudo mais só acha pelo nome,e não pelo cep e idade que estou pedido pra achar!! Quero ajuda!!! Desde já obrigado
@carlosbrunoalbuquerque8436
@carlosbrunoalbuquerque8436 2 года назад
O meu Dev C++ deu strcmp como variável não reconhecida então apaguei e ele rodou normal if(email[i], emailPesquisa)
@michalgomesbarra
@michalgomesbarra 6 лет назад
Boa noite o meu programa esta com um erro na linha 48 e coluna 39. break; case 2: printf(" Digite o E-mail"); scanf("%s", emailPesquisa); for(i=0;i
@andreluizsouza2233
@andreluizsouza2233 3 года назад
Primeiro meus parabens pela iniciativa ..gostaria de saber porque quando digito o nome por exe andre luiz No compilador ele pula para cpf deixa o email ..como faço para conseguir colocar nome com espaço
@GleitonApSSouza
@GleitonApSSouza 11 лет назад
parabens, muito bom.
@comentariodaofensa9582
@comentariodaofensa9582 5 лет назад
Muito boa a aula mesmo, obrigado! Mas a função que você usou para comparar os emails não serve apenas para comparar tamanhos de strings? Acho que ela não compara os caracteres
@kauesilva0087
@kauesilva0087 8 лет назад
Pessoal que tiver dando erro da primeira aula , que quando voce apreta 1 e ja vai pro e-mail, é por causa de letra no cpf, como é int ai da ruim, coloca só numero la e faz o teste da certo !
@PSandroCosta
@PSandroCosta 3 года назад
Ajudou muito!
@wellintoncustodio221
@wellintoncustodio221 9 лет назад
Meu código está com um Bug: Quando coloco uma letra pra decidir se quero cadastrar outra pessoa ou não o código exibe a linha "Nome:" e a linha "E-mail", mas o scanf já pula pra linha "E-mail", ou seja, além de não encerrar o programa, ele ainda não dá a opção pra digitar outro nome e já pula direto pro e-mail..
@ViciadoSocialempires
@ViciadoSocialempires 2 года назад
no scanf do email não precisa do &?
@historiaufmg6843
@historiaufmg6843 4 года назад
Fiz a alteração que você indicou no final do vídeo, mas agora não tá aparecendo pra mim a respota. Quando não faço a alteração o erro permanece
@Culloiii
@Culloiii 4 года назад
Teria como colocar uma opção onde, o programa deverá imprimir na tela, para cada cliente seu código, nome , CPF, email?
@Leitee
@Leitee 3 года назад
O meu fica aparecendo vários erros "Array subscript is not an integer"
@NoxPush
@NoxPush 4 года назад
Escrevi tudo certo mas na hora de executar ele pesquisa o usuario do Cpf ou e-mail digitado para buscar e mais uns 100 usuários com email 0 cpf 0 e nome 0
@claudineioliveira1074
@claudineioliveira1074 9 лет назад
a opção default não funciona
@jotinhaplayer7116
@jotinhaplayer7116 Год назад
minha pesquisa por email nao esta retornando e o codigo e identico ao feito no video eu coloco a opcao do email digito o email ele volta na pergunta se desejo continuar pesquisando alguem ai passou por isso ? case 2: printf(" Digite o E-mail:"); scanf("%s", &emailpesquisa); for(i=0;i
@pauloricardodebarros949
@pauloricardodebarros949 3 года назад
como faço para adicionar o celular, porque ele só faz as três primeiras etapas e depois finaliza ?
@lucashumberto6660
@lucashumberto6660 7 лет назад
ou quando coloco o nome completo ja pula dependente de espaços que voçe der o que eu faço?
@valberjunior1002
@valberjunior1002 6 лет назад
usa gets ao inves de scanf
@Angelicacoder
@Angelicacoder 2 года назад
Pode tirar uma dúvida? Se puder mande o Instagram por favor. Obrigada pelo vídeo.
@Luizinhu03
@Luizinhu03 10 лет назад
teria como postar o codigo do programa?
@01Joabson
@01Joabson 3 года назад
Pessoal que tiver com um Problema nesse linha de código email copie está e cole para ver! if("strcmp(email[i], emailPesquisa)==0")
@FernandoLiner
@FernandoLiner 2 года назад
Será que ainda tem gente vendo esse vídeo sobre C em 2022?
@kuco_58
@kuco_58 Год назад
To vendo em 2023
@desenhos_e_artes0148
@desenhos_e_artes0148 2 года назад
eu fiz igual mas aparece que a funcao op nao foi declarada.
@srmegaguloso
@srmegaguloso 4 года назад
Quem ta vendo isso em 2019?
4 года назад
Eu em 2020...
@marcosmorais1191
@marcosmorais1191 8 лет назад
Gostaria de ver uma aula sobre mysql na linguagem C.
@cic1386
@cic1386 4 года назад
cara o meu nao lista o nome email e cpf, elepula direto pra pergunta se quer fazer outra pesquisa... tem como alguem da uma olhada? #include #include #include #define SIZE 200 char nome[SIZE][50]; char email[SIZE][50]; int cpf[SIZE]; int op; void cadastro(); void pesquisa(); int main(){ cadastro(); pesquisa(); } // funcao que realiza cadastro void cadastro(){ static int linha = 0; do{ printf(" Digite o nome: "); scanf("%s", &nome[linha]); printf(" Digite o email: "); scanf("%s", &email[linha]); printf(" Digite o cpf: "); scanf("%s", &cpf[linha]); printf(" Se deseja continuar digite 1, se nao quiser continuar digite qualquer coisa "); scanf("%d", &op); system("cls"); linha ++; }while (op==1); }// fim da funcao void pesquisa(){ int cpfPesquisa; char emailPesquisa; int i; int cpfE, emailE = 0; do{ printf(" Digite o numero 1 se quer pesquisar por CPF ou 2 por EMAIL: "); scanf("%d", &op); switch(op){ case 1: printf(" Digite o CPF: "); scanf("%d", &cpfPesquisa); //cpfPesquisa = 12; for(i=0;i
@thiagowillian3565
@thiagowillian3565 7 лет назад
Olá pessoal o meu esta danado este erro: 'default' label not within a shitch statement alguém sabe como solucionar:
@rafaelcarvalhoalencar3776
@rafaelcarvalhoalencar3776 6 лет назад
* case default: *
@dorivaldoisidoro
@dorivaldoisidoro 4 года назад
Pessoal gostaria de saber se posso por return 0;?
@cynthia1817
@cynthia1817 5 лет назад
a função pesquisa não reconhece as variáveis da função cadastro
@joaomouraal
@joaomouraal 5 лет назад
Eu não entendo pq, más o meu não sai do erro do "STRCMP", examinei por mais de 45 minutos, e não sei pq o erro persiste.
@Carletoss1
@Carletoss1 8 лет назад
será que você pode me ajudar fiz um programa login senha mas quando eu faço para voltar ele volta para a senha não para o login, como arrumo isso? segue o código: #include #include #include #include #define user"CJR" #define pass"7609" using namespace std; int main(int argc, char *argv[]) { int a, b, c; string usuario, senha; char r = 's'; while (r == 's') { system("cls"); system("color F0"); printf("\t\t\t Login"); printf(" \t\t\t----------- "); printf(" \tUsuario: "); getline(cin, usuario); printf(" \tSenha: "); getline(cin, senha); if (usuario == user && senha == pass){ system("cls"); printf("Digite o valor de a: "); scanf("%d", &a); printf("Digite o valor de b: "); scanf("%d", &b); c = a + b; printf("Resultado: %d ", c); getch(); system("cls"); printf("Você deseja continuar ? [s/n]"); scanf(" %c", &r); } else { printf(" \tUsuario e Senha estao incorretos"); } } return 0; }
@kauesilva0087
@kauesilva0087 8 лет назад
Em vez de usar o While use o Do while.
@Carletoss1
@Carletoss1 8 лет назад
como faço aonde eu arrumo ? se puder por completo o código certo. agradeço.
@kauesilva0087
@kauesilva0087 8 лет назад
A condição fica no final , tipo Do { printf("exemplo, voltar ao inicio Digite 1"); scanf("%d",&teste); //Se não for ele vai sair.. wilhe(teste==1);
@Carletoss1
@Carletoss1 8 лет назад
não estou conseguindo fazer, se puder mostra como fica no meu código agradeço.
@kauesilva0087
@kauesilva0087 8 лет назад
A mano fica dificill ajudar pelos coments do youtube
@dogcodedev
@dogcodedev 8 лет назад
7:28 -- Por que você não colocou &emailPesquisa e sim apenas emailPesquisa?
8 лет назад
isso foi feito prq por ser um array automaticamente se eu colocar somente o nome do array (emailPesquisa) ele já irá retornar o endereço de memoria do primeiro item do array, dispensando o & para isto, porem tambem é possível fazer colocando &emailPesquisa[0]
@nicolasgabriel4930
@nicolasgabriel4930 7 лет назад
Leonardo Hipólito Lenardo pra min esta dando o erro default casa Manel kit within a switch statement pfv me ajuda!
@BDSItalo
@BDSItalo 8 лет назад
fiz igual o programa e a pesquisa nao funciona
@marcio25801
@marcio25801 4 года назад
igual aqui, conseguiu resolver?
@Thais-dr3mt
@Thais-dr3mt 10 лет назад
o video esta coma resoluçao embassada
@rafaelcarvalhoalencar3776
@rafaelcarvalhoalencar3776 6 лет назад
eu TE AMO
@rokerumaluku
@rokerumaluku 5 лет назад
Printf? scanf? >.< socorro! 3:53 - (cabeçalho) #include (entre cabeçalho e Main) using namespace std; coutcpfPesquisa;
@AldoColares
@AldoColares 4 года назад
É pq ele tá usando C puro, não C++ 😅
@dape5225
@dape5225 4 года назад
@@AldoColares ta eae faz oq
@AldoColares
@AldoColares 4 года назад
@@dape5225 se vc tá usando C use printf/scanf, se tá usando C++ use cin/cout, são as funções de entrada/saída inerentes à cada linguagem
@mathiasl.alecrim8590
@mathiasl.alecrim8590 Год назад
O meu não tá compilando
@gabrielvitor4630
@gabrielvitor4630 7 лет назад
poderia ensinar como eu faço esse programa com uma interface gráfica(user form)
@AldoColares
@AldoColares 4 года назад
Talvez seja mais simples usar Delphi ou C# do que C puro. C tem funções que geram interfaces, porém é muito trabalhoso
@valdemirms281
@valdemirms281 4 года назад
Tô tendo esse erro, na linha 48 48- if(strcmp(email[i], emailPesquisa)){ [Error] 'strcmp' was not declared in this scope Oq será?
@AldoColares
@AldoColares 4 года назад
Pode ser problema de biblioteca, ao que parece essa função não foi declarada no código. Tente incluir a biblioteca string.h, talvez possa resolver 😊
@ramoncascaes
@ramoncascaes 8 лет назад
Fiz do jeitinho q ta mas a pesquisa n funciona de jeito nenhum
@jayrosoaresEngenheiro
@jayrosoaresEngenheiro 5 лет назад
O que eu fiz deu erro, na if (strcmp (email [i], emalPesquisa)==0){ Porem ao invés de CPF usei RG tem como me ajudar, a conserta esse problema ? Está aparecendo erro [ warning] unknown escape sequence: '\R'
@KaykCipriano
@KaykCipriano 5 лет назад
coloca na segunda linha isso #include
@dorivaldoisidoro
@dorivaldoisidoro 4 года назад
Olá pessoal gostaria de saber se podem ajudar-me o meu esta a dar erro na última} por favor ajudem.
@mathiasl.alecrim8590
@mathiasl.alecrim8590 Год назад
Opa queria uma ajuda mano
@elieltonsantana5995
@elieltonsantana5995 6 лет назад
if(codBarra[i]==cod P){ }nessa comparacao fala que nao e possivel comparar ponteiro com inteiro como posso resolver isso
6 лет назад
Sem saber o tipo das variáveis e o que deseja não consigo lhe dar uma resposta exata
@elieltonsantana5995
@elieltonsantana5995 6 лет назад
@ do mesmo jeito que tá no vídeo e tudo
@gabrielromeira546
@gabrielromeira546 5 лет назад
[Error] invalid conversion from 'char' to 'const char*' [-fpermissive] como resolver isso alguem ???
@VoceBR97
@VoceBR97 4 года назад
Conseguiu resolver o problema ?
@gabrielromeira546
@gabrielromeira546 4 года назад
Sim obrigado mano
@VoceBR97
@VoceBR97 4 года назад
Lembra como fez ? foi a questão de char [size][numcaracter] ?
@atlas9080
@atlas9080 8 лет назад
#Leonardo Hipólito eu segue sua aula para fazer lista de cadastro que eu incluir mas 2 char "cliente é vendedor " só que quando vou compilar da erro aqui..........printf(" Nome: %s Email: %s CPF: %s\cliente: %s\vendedor: &d", Nome[i], Email[i], CPF[i], Cliente[i], Vendedor[i]); Eu não conseguir encontrar o erro Poderia me Ajudar???
8 лет назад
+Paulo Almeida qual a mensagem do erro? Verifique se escreveu o nome das variaveis corretamente.
8 лет назад
+Paulo Almeida qual a mensagem do erro? Verifique se escreveu o nome das variaveis corretamente.
@atlas9080
@atlas9080 8 лет назад
+Leonardo Hipólito (Vídeo Aulas) esse mensagem de erro varning: unknown escape sequence: '\c'
@atlas9080
@atlas9080 8 лет назад
voce quer da uma olhando no código para vc me falar onde eu errei??
8 лет назад
+Paulo Almeida tente printf(" Nome: %s Email: %s CPF: %s\cliente: %s vendedor: %d", Nome[i], Email[i], CPF[i], Cliente[i], Vendedor[i]);
@Carletoss1
@Carletoss1 8 лет назад
será que você poderia me dar uma ajuda queria saber como faço para que o resultado mostre tipo 0.5 e que eu também possa digitar segue o código: int a, b, c; system("cls"); printf("Digite o valor de a: "); scanf("%d", &a); printf(" Digite o valor de b: "); scanf("%d", &b); c = a / b; printf(" Resultado: %d", c);;
8 лет назад
Já tem um vídeo mostrando isso no canal, segue o link: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-sE6tid-8QXk.html
@Carletoss1
@Carletoss1 8 лет назад
não queria mostra direto o nº queria que eu pudesse digitar ou que mostra-se num resultado de qualquer conta casas depois da virgula.
@AlexandreSilva-sp1wb
@AlexandreSilva-sp1wb 8 лет назад
tentei fazer um parecido aqui mais da erro tambem pode me ajudar? por favor?
@AlexandreSilva-sp1wb
@AlexandreSilva-sp1wb 8 лет назад
o meu da esse erro aqui [Error] ISO C++ forbids comparison between pointer and integer [-fpermissive]
@AlexandreSilva-sp1wb
@AlexandreSilva-sp1wb 8 лет назад
e esse aqui tambem, was not declared in this scope
@LucasRibeiro-zl1ss
@LucasRibeiro-zl1ss 9 лет назад
quando eu acabo de cadastrar nao esta indo para funcao pesquisar
9 лет назад
Como está o teu código?
@LucasRibeiro-zl1ss
@LucasRibeiro-zl1ss 9 лет назад
entao estou fazendo um programa baseando pelo seu só mudando as variaveis olha ai... #include #define SIZE 200 char nome_livro[SIZE][50]; //definida linhas 200 e colunas 50 pdd usar 49 a ultimo indica final \0 char genero[SIZE][50]; char autor[SIZE][50]; int op; void cadastro(); void pesquisa(); int main(void){// tela para inclusão dos livros cadastro(); // chamar a função cadastro pesquisa(); } void cadastro(){ static int linha; // variavel estatica do{ printf("Digite o nome do livro: "); scanf("%s", &nome_livro[linha]); printf(" Digite o genero do livro: "); scanf("%s", &genero[linha]); printf(" Digite o autor do livro: "); scanf("%s", &autor[linha]); printf(" Digite 1 para continuar ou 0 para sair "); scanf("%d", &op); linha++; }while(op==1); }//fim da função cadastro void pesquisa(){ char livropesquisa; char autorpesquisa[50]; int i; do{ printf(" Digite 1 para pesquisar por nome do livro ou 2 para pesquisar por autor: "); scanf("%d", &op); switch(op){ case 1: printf(" Digite o nome do livro: "); scanf("%s", &livropesquisa); for(i=0;i
@LucasRibeiro-zl1ss
@LucasRibeiro-zl1ss 9 лет назад
+Leonardo Hipólito consegui resolver o problema colocando #include e o ==0 no strcmp q nem vc fez
@lucasl.c.340
@lucasl.c.340 2 года назад
Scanf deu erro aqui
@raphaelneves2926
@raphaelneves2926 4 года назад
No cadastro como faço para colocar sobre nome, só ta indo o primeiro nome, quando tento colocar segundo nome da um loop
@romariooliveira5824
@romariooliveira5824 7 лет назад
alguem mim mande esse codigo pronto so pra copiar
@beyker9447
@beyker9447 8 лет назад
alguem pode me ajudar, o meu ta dado um problema na parte da pesquisa, no meu caso a pessoa faz a pesquisa do usuario, dai tem que aparecer o nome do usuario e a senha , mas não aparece a senha correta, esta aparecendo outros numeros printf("Digite o nome do usuario: "); scanf("%s",usuariopesquisa); for(i=0;i
8 лет назад
Por favor, coloque o código da impressão que esta dando problema aqui
@beyker9447
@beyker9447 8 лет назад
#include #include #include #include #include #define SIZE 100 char usuario[SIZE][50]; int senha[SIZE][50]; int op; void cadastro(); void pesquisa(); int main(void) { setlocale(LC_ALL, "Portuguese"); cadastro(); pesquisa(); } void cadastro(){ do{ system("cls"); static int linha; printf("Usuario: "); scanf("%s",usuario[linha]); printf("senha: "); scanf("%d",&senha[linha]); printf("Fazer outro cadastro aperte (1) ou qual quer outra tecla para sair "); scanf("%d",&op); linha++; } while(op==1); } // fim do cadastro void pesquisa(){ char usuariopesquisa[50]; int i; do{ printf("para pesquisr o usuaro aperte (1) "); scanf("%d",&op); switch(op){ case 1: printf("Digite o nome do usuario: "); scanf("%s",usuariopesquisa); for(i=0;i
8 лет назад
aparentemente nao há nada errado com o seu código. Verifique se o seu arquivo esta salvo como .c e nao como .cpp
@beyker9447
@beyker9447 8 лет назад
ta sim em .c, que triste kkkkk mas vlw, vou recomeçar, tentar fazer diferente
8 лет назад
coloque para imprimir a senha logo depois de fazer o scanf dela, assim você consegue verificar se o erro esta na leitura ou impressão da pesquisa
@Carletoss1
@Carletoss1 8 лет назад
Será que pode me ajudar acho que fiz tudo certo, mas quando pesquiso por e-mail ele da esse erro continuo e depois pergunta se eu quero continuar pesquisando. nome: email: cpf: 0 onde eu errei, segue o código abaixo: #include #include #include #include #include #define size 200 char nome [size][50]; char email [size][50]; int cpf [size]; int op; void cadastro(); void pesquisa(); void lista(); int main (){ do{ system("cls"); printf(" ====== Menu ====== 1| Cadastrar 2| Listar todos 3| Pesquisar 4| Sair"); printf(" Opcao: "); 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 errada"); getch(); break; } }while(op!=4); } void lista(){ int i; for(i=0; i0){ printf(" Nome: %s Email: %s CPF: %d ", nome[i], email[i], cpf[i]); } } getch(); } 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 numero para sair: "); scanf("%d", &op); linha++; } while(op==1); } void pesquisa(){ int cpfpesquisa; char emailpesquisa[50]; int i; do{ printf(" Digite 1 para pesquisar por CPF ou 2 para pesquisar por email: "); scanf("%d", &op); switch(op){ case 1: printf(" Digite o CPF: "); scanf("%d", &cpfpesquisa); for(i=0; i
8 лет назад
tente colocar apenas scanf("%s", emailpesquisa);
@Carletoss1
@Carletoss1 8 лет назад
mas como assim aonde mudo? é normal se eu digitar uma letra aonde tem digite 1 para pesquisar por cpf ou 2 por email dar erro? E queria saber como armazenar esses cadastros para que quando eu feche o programa e entre novamente eles estejam aparecendo quando eu listar ou pesquisar.
8 лет назад
Carletoss1 de uma olhada no seu código o scanf do emailpesquisa esta errado. Sobre as letras nos lugares dos numeros isso não deve funcionar corretamente
@Carletoss1
@Carletoss1 8 лет назад
fiz que nem você falou mas ainda continua dando erro. e queria saber se no lugar do erro quando digito a letra no digite 1 para pesquisar por cpf ou 2 por email, se eu posso colocar uma mensagem de erro
8 лет назад
Qual o erro? Você pode tentar colocar a mensagem no erro no default do switch
@comoaprendertutorials3537
@comoaprendertutorials3537 9 лет назад
o static não esta funcionando
9 лет назад
+Como Aprender Tutorials Como vc usou o comando?
@comoaprendertutorials3537
@comoaprendertutorials3537 9 лет назад
#include #include #define linha 200 #define coluna 50 int resultado,menu,cpf[linha],opcao; char nome[linha][coluna]; char idade [linha][coluna]; char profissao [linha][coluna]; char excluir[linha][coluna]; char endereco [linha][coluna]; void cadastro(); void consulta(); int main(void) { system("cls"); printf(" Escolha uma das Opcoes:"); printf(" 1-Cadastro de Cliente:"); printf(" 2-Consulta de Cliente:"); printf(" 3-Excluir Cliente:"); printf(" 4-Sair: "); void cadastro() { static int informacao(); do { printf(" Digite o Nome: "); scanf("%s",&nome[informacao]); printf(" Digite a idade:") scanf("%s",&idade[informacao]); printf("Digite CPF:"); scanf("%d",&cpf[informacao]); printf(" Digite a Profissao: ") scanf("%s",&profissao[informacao]); printf(" Digite o Endereco:") scanf("%s",&endereco[informacao]); printf("Pressione 1 para continuar e 4 para sair"); scanf("%d",&opcao); informacao++; } while(opcao==1); } getchar (); system("pause"); }
9 лет назад
+Leonardo Hipólito (Vídeo Aulas) se reparar bem tem algo sobrando aqui static int informacao();
@comoaprendertutorials3537
@comoaprendertutorials3537 9 лет назад
o que ?
@comoaprendertutorials3537
@comoaprendertutorials3537 9 лет назад
+Como Aprender Tutorials já encontrei o que tem a mais era o () kk agora ainda está dando problema com os scanf que esta com a variavel static dentro do colchetes
@NedcloarBR
@NedcloarBR 5 лет назад
Boa noite estou com um problema no do-while que não consigo solucionar meu codigo é parecido com o seu com algumas alterações o codigo postei no pastebin link abaixo pastebin.com/KPegUy0T
5 лет назад
Voce colocou o swith com uma string e nao como um dado do tipo inteiro ja que op é do tipo inteiro você deveria solicitar para a pessoa digitar um numero e não nome na seguinte parte: printf(" Digite Nome para pesquisar por Nome: "); scanf("%d", &op); switch(op){ case Nome:
@NedcloarBR
@NedcloarBR 5 лет назад
@ vlw mano
@sancristovao
@sancristovao 9 лет назад
boa tarde! estou fazendo essa aula, mas...esta tanto um erro que não consigo resolver ele ele se encontra nesse trecho aqui: case 2: printf(" Digite o E-mail: "); scanf ("%s", emailPesquisa); for(i=0;i
@ianmatheus638
@ianmatheus638 9 лет назад
+cristiano da silva Man, tire essa parte do código " strcmp( " o meu tbm deu esse problema, o que acontece... O cara que gravou o vídeo usou tipo um mecanismo de busca pro código no programa dev c ++ que aplicou o código que ele escreveu, acho que foi isso o que aconteceu, mas como nós não estamos conseguindo fazer isso, eu simplesmente retirei o código e deixei a função IF trabalhar sozinha.
9 лет назад
+Ian Matheus Provavelmente o que aconteceu é que as bibliotecas não foram importadas corretamente, verifique se vocês importaram todas as bibliotecas necessárias.
@sancristovao
@sancristovao 9 лет назад
valeu pessoal pela a ajuda!
@itasouza10
@itasouza10 9 лет назад
case 2: printf(" Digite o e-mail : "); scanf("%s", &emailPesquisa); for(i=0;i
@lucianosergiodesigner8850
@lucianosergiodesigner8850 7 лет назад
Olá! No meu código também deu o mesmo erro, então eu resolvi incluindo a biblioteca: #include
@eustaquio1979
@eustaquio1979 8 лет назад
#include #define SIZE 200 char nome [SIZE] [50]; char email [SIZE] [50]; int cpf [SIZE]; int op; void cadastro(); void pesquisa(); int main(void){ cadastro(); pesquisa(); } void cadastro(){ static int linha; do{ printf(" Digite o nome: "); scanf("%s", &nome[linha]); printf(" Nome o email: "); scanf("%s", &email[linha]); printf("\Digite o cpf: "); scanf("%d", &cpf[linha]); printf(" Digite 1 para continuar ou 2 para sair "); scanf("%d", &op); linha++; }while(op==1); } void pesquisa(){ int cpfPesquisa; char emailPesquisa[50]; int i; do{ printf(" Digite 1 para pesquisar por cpf ou 2 para pesquisar por email: "); scanf("%d", &op); switch(op){ case 1: printf(" Digite o CPF:: "); scanf("%d", &cpfPesquisa); for(i=0;i>SIZE;i++){ if(cpf[i]==cpfPesquisa){ printf(" Nome: %s E-mail: %s CPF: %d", nome[i], email[i], cpf[i]); } } break; case 2: printf(" Digite o E-mail"); scanf("%s", emailPesquisa); for(i=0;i>SIZE;i++){ if(strcmp(email[i], emailPesquisa)){ printf(" Nome: %s E-mail: %s CPF: %d", nome[i], email[i], cpf[i]); } } break; default: printf(" Opcao invalida"); break; } printf(" Digite 1 para continuar pesquisando"); scanf("%d", &op); }while(op==1); }
8 лет назад
+eustaquio freitas barbosa falta vc importar algumas bibliotecas
@carlospascoa3263
@carlospascoa3263 7 лет назад
O meu esta dando um erro nessa parte if(cpf[i]==cpfPesquisa) {
@jstech9821
@jstech9821 6 лет назад
tem como mandar o codigo da função completa? pode ser a declaração da variavel.
@Ricardo.dsantana1
@Ricardo.dsantana1 3 года назад
Pode acreditar, parei com o mesmo erro e não consegui resolver ainda. Mostra a mensagem de erro "[Warnig] comparison between pointer and integer
@eustaquio1979
@eustaquio1979 8 лет назад
gostaria de saber se tem como tu me enviar o codigo: porque fiz tudo igualzinho e não esta dando certo... para que eu possa confeiri linha a linha... pelo video fiz mas ainda não deu certo: email: eustaquio.efb@gmail.com grato...
8 лет назад
não tenho mais o código. Poste aqui qual a mensagem de erro que deu no seu código que tentaremos lhe ajudar
@michalgomesbarra
@michalgomesbarra 6 лет назад
Boa quem pode me ajudar estou com um erro nesta parte da programação da linha 45 ate a 51. printf(" Digite o E-mail"); scanf("%s", emailPesquisa); for(i=0;i
@jstech9821
@jstech9821 6 лет назад
ta faltando o simbolo & no scanf de email
@joaoabisaber635
@joaoabisaber635 8 лет назад
waste of time!
@eustaquio1979
@eustaquio1979 8 лет назад
quando faço a pesquisa não aparece os dados... como o que fez..
Далее
Programa de cadastro de pessoas - Aula 3
9:06
Просмотров 27 тыс.
Programa de cadastro de pessoas - Aula 1
15:26
Просмотров 155 тыс.
Wait for it 😂
00:19
Просмотров 3,4 млн
Страшная Тайна Светы Кемер !
33:04
Китайка и Красивые Глаза😂😆
00:20
STRUCT - ESTRUTURA DE DADOS | Linguagem C #029
13:24
Просмотров 62 тыс.
Struct - Linguagem C
11:56
Просмотров 85 тыс.
Como criar arquivos de cabeçalho em linguagem C
15:52
Gravar dados em arquivo texto - Linguagem C
10:28
Просмотров 31 тыс.
Wait for it 😂
00:19
Просмотров 3,4 млн