Ir ao conteúdo
  • Cadastre-se

vangodp

Membro Pleno
  • Posts

    1.752
  • Cadastrado em

  • Última visita

Tudo que vangodp postou

  1. qual dev você usa? Pode indicar de onde descargou? adicionado 0 minutos depois E se puder indicar os passos que fez até obter o erro...
  2. pega o Qt editor junto com a biblioteca Qt em c++. Tem um editor tipo arrastar e soltar no qual já lhe cria uma boa parte do código. Provar n dói >_< adicionado 2 minutos depois si não busca algo como windows form no visual studio
  3. Só por você ter 4 núcleos e mais de 4 gigas de ram ddr3 nem vou falar mais nada... é como comparar vinho e agua. O meu tinha 2 núcleos a 2,6 gigas, 4 gigas de ram ddr2, no qual o sistema era de 32bits e só reconhecia 3,4. Na pagina do fabricante da placa-mãe falava que sem chances de atualizar. era um buraco sem fundo atualizar isso. tinha que trocar placa, processador, memória ram, disco duro... praticamente tudo, e o rendimento n seria tão bestial assim. É muita diferença. Sem falar que dependendo do que você instalar no vs pode ocupar até 70 gigas shuesueuh.
  4. tá mas diz ai qual é a configuração completa do equipo? adicionado 11 minutos depois era 64 bits? tem 4 gigas de ram. esse processador seu é de mais de 3 gigas e é 4 núcleos certo? o meu só tinha 2 se n me lembro bem. adicionado 12 minutos depois E era de 2,6 gigas adicionado 12 minutos depois ddr2 ou ddr3? bom disco duro? tipo sata 2 ou 3? adicionado 13 minutos depois muitas variantes que influenciam. essa maquina sua é boa comparada com a minha. adicionado 13 minutos depois minha "antinga". porque agora tenho um 3950x hsuehusheu
  5. Ato seguinte é pedir o RU. Sabe fazer al menos isso? Então faça ai. adicionado 4 minutos depois typedef struct Dados { int ru; char nome[45]; char email[60]; } Aluno; int main(){ Aluno lista[10] = { { 123, "jhon snow", "[email protected]"}, { 124, "batman", "[email protected]"}, { 125, "mikey mouse", "[email protected]"} //termine você.... }; int ru = 0; //Pedir RU aqui e guardar ele em ru adicionado 13 minutos depois #include <stdio.h> typedef struct Dados { int ru; char nome[45]; char email[60]; } Aluno; int main(){ Aluno lista[10] = { { 123, "jhon snow", "[email protected]"}, { 124, "batman", "[email protected]"}, { 125, "mikey mouse", "[email protected]"} //termine você.... }; int ru = 0; //Pedir RU aqui e guardar ele em ru int i = 0; while ( i < 10 ) { if( ru == lista[i].ru ){ printf("Encontrou"); //mostrar aqui nome e email break; }else if( i == 9 ){ printf("Nao encontrou"); } i++; } return 0; } ta ai.. se você mudar a linha int ru = 0 para int ru = 123 por exemplo ele vai encontrar o primeiro da lista, caso a variavel ru n coincida com nenhum ru da lista vai mostrar "Nao encontrou". O programa está comentado as partes que falta fazer, ao menos termine essas partes. adicionado 23 minutos depois Pratica ai viu...! Se você achar que ta difícil espera mais adiante. você precisa se antecipar a seu curso. Quando seu professor entrar em algo como variaveis dinamicas+ ponteiros, etc, é bom que você ja tenha contato anterior com essas coisas. Deixe de praticar karateca y começa a se enfurunhar com o compilador. suehsuehus programar é escrever códigos, se achar que programar é outra coisa melhor mudar agora que ta começando, e n perder tempo, talvez programar n seja para você. Mas se sentir que gosta, que leva na veia isso de ser programador se antecipe a seu professor. Aqui esta o forum para duvidas, busque tutoriais, escreva códigos todo o dia, pdfs, etc. Seja um faixa preta da programação!!! sueusheush
  6. Então olha isso: adicionado 0 minutos depois #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> typedef struct Dados { int ru; char nome[45]; char email[60]; } Aluno; int main(){ Aluno lista[10] = { { 123, "jhon snow", "[email protected]"}, { 124, "batman", "[email protected]"}, { 125, "mikey mouse", "[email protected]"} //termine você.... }; return 0; } adicionado 2 minutos depois você pode tirar todos os arquivos de cabeçalho e deixar somente o stdio.h tambem... seu código fica mais limpo adicionado 2 minutos depois #include <stdio.h> typedef struct Dados { int ru; char nome[45]; char email[60]; } Aluno; int main(){ Aluno lista[10] = { { 123, "jhon snow", "[email protected]"}, { 124, "batman", "[email protected]"}, { 125, "mikey mouse", "[email protected]"} //termine você.... }; return 0; }
  7. ok vamos lá... adicionado 0 minutos depois adicionado 2 minutos depois nessa parte ta certo.... typedef struct aluno { int ru; char nome[45]; char email[60]; }; Mas você n precisa que seja lista simplesmente ligadas certo? adicionado 5 minutos depois n vejo que ele esteja pedindo dados por teclado nem que o numero de cadastrados seja variavel.
  8. qual sua experiência com programação? Quantos dias ou meses etc? Sabe o que é memória dinâmica? você a domina? você pode achar que estou fazendo muitas perguntas mas é importante pois seu professor pode não ser "burro" e vai saber que certas partes do seu programa são coladas, porque se você n sabe onde vai o main certamente n vai colar que você lhe apresente algo como memória dinâmica. Aqui existe 2 perguntas... você quer aprender? Ou você só quer a resposta?
  9. Me explica uma coisa.... você copiou esse programa e vai apresentar ele para seu professor?
  10. se você pretende usar todas essas funções a main deve ser a ultima. P q tudo o que for usado em C e C++ deve ser existir anteriormente, por isso main será a ultima sempre. Logo tem a historia dos protótipos mas deixa isso pra lá shuehsueu, tenho a impressão de que você começou a programar hoje.
  11. mande os erros que lhe retornou o gcc Colocou o main? adicionado 1 minuto depois que programa usa? adicionado 2 minutos depois ai claramente diz que você n inseriu o main
  12. #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> typedef struct aluno { int ru; char nome[45]; char email[60]; struct aluno * proximo; } t_cad; t_cad *ini_cad = NULL; // declara essa variavel global que ira armazenar o inicio da lista encadeada void cadastro() { int cont; t_cad* prox_cad; if ( ini_cad == NULL ) { ini_cad = ( t_cad* ) malloc ( sizeof ( t_cad ) ); ini_cad ->proximo = NULL; if ( ini_cad == NULL ) exit ( 1 ); } prox_cad = ini_cad; while ( 1 ) { printf ( "Digite o RU:" ); scanf ( "%d", &prox_cad->ru ); printf ( "Digite o Nome:" ); scanf ( "%45[^\n]", prox_cad->nome ); printf ( "Digite o email:" ); scanf ( "%60s", prox_cad->email ); //email tem no máximo 60 caracteres printf ( "Deseja continuar??? (1)SIM e (0)NAO" ); //( "\n %d", &cont ); //if ( cont == 0 ) break; //o que FAZ ISSO? prox_cad->proximo = ( t_cad * ) malloc ( sizeof ( t_cad ) ); prox_cad = prox_cad->proximo; prox_cad->proximo = NULL; } printf ( "\n" ); } void pesquisa() { int ru_aux, op; char nome_aux[60]; t_cad* prox_cad; do { printf ( "\n Digite parametro da pesquisa: \n1 RU \n2 Nome :\n0 para sair\n" ); scanf ( "%d", &op ); if ( op == 0 ) break; prox_cad = ini_cad; switch ( op ) { case 1: printf ( "\n Digite o RU do Aluno:" ); scanf ( "%d", &ru_aux ); while ( prox_cad != NULL ) { if ( prox_cad-> ru == ru_aux ) { printf ( "ru: %d\n nome:%s\n email:%s", prox_cad->ru, prox_cad->nome, prox_cad->email ); break; } prox_cad = prox_cad->proximo; } break; case 2: printf ( "\n Digite o nome do Aluno:" ); scanf ( "%s", nome_aux ); //não precisa de & para string while ( prox_cad != NULL ) { if ( strcmp ( prox_cad->nome, nome_aux ) == 0 ) { printf ( "ru: %d\n nome:%s\n email:%s", prox_cad->ru, prox_cad->nome, prox_cad->email ); break; } prox_cad = prox_cad->proximo; } break; default: printf ( "\n****opcao invalida*****" ); break; } } while ( 1 ); } void liberarmem() { t_cad *prox_cad; while ( ini_cad != NULL ) { prox_cad = ini_cad; ini_cad = prox_cad->proximo; free ( prox_cad ); } } toma... sem erros O unico erro que tem é que você não colocou o main adicionado 0 minutos depois deixo claro que só arrumei os erros, agora compila. não comprovei lógica etc
  13. Eu sei que é bom, mas tenta abrir varias ferramentas em um soquete 775 de 32bits junto com o visual studio instalada. Tenta abrir o firefox, com youtube(não abra muitas pestanas shuesheu), e logo tente gravar a tela com tudo isso e me conte se consegue. Não vai dizer que estou pedindo muito sheushuehse. Certamente você n tem esses problema mas eu ja passei por isso. Realmente não da! adicionado 1 minuto depois eu tinha um parecido a esse e por isso to falando ter instalado é uma coisa ter tudo rodando é outra... prova o que eu te falei. adicionado 2 minutos depois você vai se frustrar se acha que pode trabalhar com isso.
  14. deu vontade de instalar o visual C sheusheuhs
  15. @arfneto vou adicionar mais uma coisa nessa lista sua.... "Pesado pra *******" você arranca isso num computador meio velho e trava tudo shuehsue.
  16. É... esta claro que asc n da para muito. adicionado 2 minutos depois Esse é meu caso suehsuehs
  17. normalmente seria em arquivo(ou file), depois escolha projeto, e logo aplicaç4ao de consola ou algo assim. não lhe posso explicar bem porque eu uso codeblocks, e agora mesmo n tenho instalado o vs. Tentei buscar um video, o que mais parece ao que você quer .e esse: https://youtu.be/paZ_uErM71Y?t=591 adicionado 2 minutos depois só que n é para c++, mas note que acima tem a "linguagem" e note que justo ai está conselo aplication ou algo parecido. adicionado 3 minutos depois esse exemplo é para C#, o seu deve por simplesmente C adicionado 4 minutos depois prove uma dessas, ou espera que certamente pronto alguem lhe responde.
  18. você tem o visual studio ou o visual studio code?
  19. E em que parte você ta com dificuldade?
  20. vangodp

    C Criando imagens em C

    bmp https://en.wikipedia.org/wiki/BMP_file_format
  21. Mas por que você ta insistindo no ncurses? o que ele precisa saber são vetores matrizes e structs....
  22. n perca tempo com nenhuma biblioteca agora mesmo... si você ta começando, continue estudando o c padrão.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!