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!!
#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); }
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!
+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?
Ó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,
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?!
ปีที่แล้ว +1
Olá, obg. O W está em maiusculo. Provavelmente este é o problema.
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.
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
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 ?
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 ปีที่แล้ว +1
+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.
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).
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)) {};
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!!!
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
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
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 👏👏👏👏
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.
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
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.
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
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++;
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
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?
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).
eu ja prefiro fazer no modo grafico se puder de uma olhada nessas aplicação de que eu fiz .e ainda do terminando..th-cam.com/video/1yr_nB5CQ9A/w-d-xo.html == Sistema de cadastro mais ainda to terminando . Esse th-cam.com/video/L1x7L7BemIw/w-d-xo.html ===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.
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.
Essa forma de ensinar é muito melhor pra quem já tem noção do básico. muito bom.
Perfeito! São DUAS aulas , uma perfeita de c++ e outra de como se ministra uma aula.
Obrigado por compartilhar seus conhecimentos.
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!!
#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);
}
Muito boa a aula Leonardo, explica muito bem!
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!
Muito Obrigado !
Vou me basear com o que eu aprendi e desenvolver mais alguns tipos semelhantes!
muito bom Leonardo, parabens , assistei a todos...
otima apresentaçao , voce deveria ser professor na escola tecnica aki em bh .
Muito bom. Ficará melhor ainda quando utilizar a biblioteca Sqlite3
Obrigado,.
E se por ventura eu quiser receber dados que entre ele tenho dígito e caracter como faço? Qual variável uso?
Queria saber como sair da tela de login/ senha e entrar no menu (no caso , Menu cadastro). Agradeço a ajuda.
Poderia fazer outro video ensinando a fazer esse cadastro usando estruturas.
Parabéns Leonardo! Seu vídeo é muito bom. TOP.
+Marcos Morais Muito obrigado, increva-se no canal e continue acompanhando.
+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?
+Marcele Fontes o que seria a definição de cin ?
Ó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,
Cara vc é demais sabe mesmo programar. queria aprendre mais com vc pode ser?
muito bom parabéns muito bem explicado.
Poderia fazer uma função que delete algum registro, seria interessante.
muito bom e de facio compreensão
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.
@ está em minusculo rsrsrs mesmo assim não prossegue :((
@ achei o problema kkkk faltava mais um }^😅😅😅
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.
Qual software qual programa vc usa pra fazer e mexe com a linguagem c
Ele usa o DEV C++ nesse vídeo, mas acho o Code::Blocks uma melhor opção
Lembrando static funciona enquanto o programa estiver aberto. Caso queria ser um profissional Aprenda SQL
Jmkmqr?mnkbq
Bhkj?hmhqqhb
Jhljkhqsmb
Muito obrigada me ajudou muito
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
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 ?
Como C não é OO, imaginei algo assim para passar para o Java.
@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.
Como fazer para digitar o nome todo?
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?
+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.
+Leonardo Hipólito vlw brother! e continue com as vídeos aulas, please!!! :)
@ Onde e desenvolvido a lnguagem C? No Visual G msm?
pow vc ensina muito bom continua a sim
ola tem como com esses dados gerar um tabela no excel direto ?
por que no scanf vc utiliza o nome da variavel e [linha]??? não posso so utilizar o nome da variavel??
Queria saber como faz isso com struct
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).
É só colocar fflush (stdin) antes do scanf.
É obvio que você já descobriu, mas é possível que alguém venha a esse vídeo e tenha a mesma dúvida.
Usa fgets
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)) {};
getchar()
este cadastro vai ter conexão com banco de dados?
Boa tarde, esse estilo programa vale para um cadastro de livros?
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!!!
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
Boa tarde, colega! Conseguiu resolver este problema? Estou fazendo um trabalho de faculdade e estou preso exatamente na parte do cpf.
Como faço para preencher um código automático? Ex: int código [size] [1], [2], [3],.....
Maa eu preciso que essas linhas não tenham limite, como faz??
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
Não é mais fácil abrir um struct ae parça ?
É uma aula para as pessoas aprenderem a usar vetores e matrizes. De nada adiantaria eu usar structs sem antes ensinar vetores e matrizes.
Meu while está dando errro pq
Quando se faz um cadastro de uma pessoa com espaço entre os nomes, salta uma pergunta, sabe o porque?
Coloque " %[^
]s" no lugar de " %s".
Não pode dar. Espaço?
com essa programação não. tem que mudar algumas coisas ai
muda tudo
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 👏👏👏👏
Perfeito, pena que esta utilizando C, em vez de C++
isso é linguagem C ou C++?
@@alanamarone1547 linguagem c
parabens pelo video
E onde esse cadastro esta salvo ?
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.
Será desenvolvido em C Puro ou C++?
Mano como eu faço pra adicionar imagens no meu programa, pra ele não ficar só na imagem do cmd ?
Conseguiu? se não aprenda winapi win32
olá o meu está tanto erro na primeira parte, quando pedi para fazer a escolha da opção, essa opção não habilida
Muito bom
gostei
Se digitar um nome completo e dar enter, pula pra o proximo e pula pra o próximo se deixar digitar o email
Conseguil resolver o problema?
como fazer aquele simbolo c/c no scanf
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
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.
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.
utilize a função gets (get string) para receber os valores em vez de scanf.
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
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);
}
faltou um T no 3° PRINTF
ok
esse programa eu posso usar meu wifi ?
+Adelmo Pereira Este programa não tem nada relacionado a wifi.
Alguém me ajuda a fazer o meu programa Por favoooor???
quando eu digito um nome espaço sobrenome, da erro...
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
bom gostei
Isso e em c++ ?
polazitando C
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);
}
+Elaine Conceição Souza por favor, qual o nome do arquivo que você salvou?
Salvei como cadastro
Ele da esse erro e não executa
qual a extenção do arquivo?
+Leonardo Hipólito (Vídeo Aulas) C++ Source File
Depois de 300 mil tentativas consegui kkkkkkk
🤠
n entedi.
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).
eu ja prefiro fazer no modo grafico se puder de uma olhada nessas aplicação de que eu fiz .e ainda do terminando..th-cam.com/video/1yr_nB5CQ9A/w-d-xo.html == Sistema de cadastro mais ainda to terminando . Esse th-cam.com/video/L1x7L7BemIw/w-d-xo.html ===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..
Dev_ Aplicaçao Perfeitamente, porem seu sistema de cadastro e as calculadoras não foram feitos em linguagem C.
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
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.
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.
Voce é muito inteligete man. vc é o cara. Eu gostaria muito de aprender c++ com vc, um tutor
Puta merda heim cara
Demora muito para falar e o som muito baixo
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