Ir ao conteúdo
  • Cadastre-se

vangodp

Membros Plenos
  • Total de itens

    1.513
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

854

Sobre vangodp

  • Data de Nascimento 16/02/1977 (42 anos)

Informações gerais

  • Cidade e Estado
    Málaga/Espanã
  • Sexo
    Masculino

Meu PC

  • Processador
    i9-9900k
  • Cooler
    Noctua NH-D15 chromax.black
  • Placa de vídeo
    nvidia gt730 de pobre mesmo >_<
  • Placa-mãe
    Aorus z390 xtreme
  • Memória
    32GB gskill 3200 CL14 "SEM LEDS" que me doi o olho.
  • HDs
    externo USB 1TB
  • SSDs
    corsair mp510 960gb + SSD 240GB kingston
  • Gabinete
    Phanteks Enthoo Luxe II RGB
  • Fonte
    corsair HX1000
  • Extras
    Microfone blueyeti pro para os videos
  • Mouse
    mouse logitech g603
  • Teclado
    microsoft confort curve 2000
  • Caixas de som
    creative inspire p380 2.1
  • Headset
    Sharkoon X-Tatic PRO 5.1 Digital
  • Monitor
    acer de pobre mesmo
  • Sistema Operacional
    win 10 pro
  • Browser
    firefox
  • Antivírus
    no tenho

Meu Smartphone

  • Marca e modelo
    Samsung Galaxy S10+ 1TB

Outros

  • Biografia
    Conhecimento é para compartilhar. Só vivo pra isso.
  • Ocupação
    Fico ajudando os iniciante o dia todo
  • Interesses
    Ajudar os noob
  1. o problema pode ser esse?-> scanf ("%s", &fita); Se fita é uma string não deve por o & adiante no scanf, é regra. Lembre... NUNCA PONHA & ADIANTE DE STRINGS OU PONTEIROS adicionado 1 minuto depois confesso que n compilei o programa para ver si os if funcionam corretamente mas acredito que funcione bem uma vez arrumado esse problema do &
  2. vangodp

    C++ Problema em String C++

    c é para ler uma só letra e guardar em um char, a s é para ler um conjunto de letras e guardar em um vetor, que também é um conjunto de chars. Na comparação? Não funcionaria. Se você vier de outras linguagens como c#, java, python, php, c++, etc, talvez você estará acostumado a fazer comparações como esta -> if(oponente == "caio"), mas isso em C não é permitido, o programa terá comportamentos não desejados por isso deve usar a função "string compair"(strcmp). E o fato de fazer strcmp(...)==0 é que essa função retorna 0 em caso das 2 strings serem idênticas. você incluiu a biblioteca string.h? Se não ponha ao inicio do arquivo #include<string.h>. Essa biblioteca tem uma serie de funções que ajudam na manipulação de strings. Se rodar o código de wesquel tem que funcionar perfeitamente. Se seu programa não funcionar poste ele completo, comentando as partes que tiver mais problemas. adicionado 2 minutos depois Talvez n compreendamos sua lógica, e o que você quer realizar, e por isso fica difícil lhe ajudar.. se quiser mandar o código completo certamente será ajudado.
  3. não trabalho com isso, se eu usar 1500 euros para um licença dessas para não ganhar nada é ruim >_<
  4. E quanto custa a licença? É vitalícia ou subscrição? adicionado 5 minutos depois O loco! 1500 euros haha.
  5. Esse embarcadero é grati$?
  6. leia uma linha do arquivo original, e procure essa linha no arquivo a comparar(ler uma a uma cada linha do segundo arquivo), se é igual, anote 1(uma linha igual), leia outra linha do arquivo original e compare ela novamente com as linhas do segundo arquivo. Vamos supor que o segundo arquivo tem 1800 linhas e o original 2000, use a regra do 3, "Si 2000 linhas são 100%.. 1800 são...?".
  7. Sentido contrario? Ele quer entender o funcionamento interno como você mesmo falou. Que há de contrario nisto?
  8. tem que ver com as tabelas virtuais(v-table) e os ponteiros virtuais(vptr). Se buscar essas palavras no google vai sair. Se souber inglês ta aqui explicado-> Se tiver algo de tempo logo tento explicar... Ou se alguém se aventura melhor >_<
  9. while(1)??? você ta programando um bug? Isso é um poço sem fundo que consome todos os recursos do computador. Praticamente não há diferença entre while(1) e while(-1000), é um "loop infinito". Se precisar repetir um programa continuamente use algum timer para "frear"(função sleep) um pouco isso.
  10. Se é só para 2 valores é só usar um contador. Cada vez que o usuário entrar com o valor 0 você incrementa o contador, depois você grava X zeros no vetor, sendo X o valor do contador, e o resto uns. >_<
  11. Podia economizar umas quantas linhas si usar o valor de retorno do scanf junto a uns especificadores e o strlen. Deixo constância que não provei a fundo, não sei se tem bugs etc. #include<stdio.h> #include <string.h> int main() { char placa [10]; int resultado = 0; do { printf ( "Entre con la placa\n" ); resultado = scanf ( "%3[A-Z^\n^' ']%4[^A-Z^a-z^\n^' ']%*c", placa, &placa[3]); fflush(stdin); printf("scanf leu %d valores\n\n", resultado); int letras = strlen(placa); if( letras != 7 ) { printf("Longitude de formato invalido(%d). ", letras); resultado = 0; } printf ( "Formato placa: \"%-7s\"\n\n", placa ); getchar(); } while ( resultado < 2 ); return 0; }
  12. É só declarar menu como int em vez de void, e dentro de menu guardar o valor de retornado por excluiralunodedisciplina, para logo retornar esse valor a main de volta.
  13. você quer imprimir no main mas você ta chamando excluiralunodedisciplina dentro da função menu, e depois você chama novamente excluiralunodedisciplina em main... o correto é chamar só dentro do menu. adicionado 6 minutos depois E para que fique claro, return serve para duas coisas... deter o programa e retornar um valor. Até uma função void pode ter um return, porém sem valor, tipo void foo(){ return; }. Se uma função for declarado como int, você pode ter 200 returns dentro de ifs, switchs, etc, mas antes de sair da função você precisa por um return algo fora desses casos.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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...

Aprenda_a_Ler_Resistores_e_Capacitores-capa-3d-newsletter.jpg

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!