Ir para conteúdo
Fórum Script Brasil

Beraldo

Veteranos
  • Total de itens

    4.466
  • Registro em

  • Última visita

Tudo que Beraldo postou

  1. Beraldo

    Struct

    Risadão, a segunda observação sua não está correta. A Isabella definiu "nome" como char nome[40], logo não é somente um caractere; é uma string que suporta 39 caracteres. ;) O índice "k" se refere ao índice do vetor de struct, não do índice da string "nome". ;)
  2. Beraldo

    Struct

    No for de exibição, use outra variável, que irá de 0 até k. Por que está usando char para dados numéricos? Você usou %c para exibir o nome, que é string. Use %s Você definiu k como char em vez de int De novo, use fgets em vez de gets
  3. a data de entrega não está errada? Você colocou 25/12/2009. Não seria 25/02/2009?
  4. Ou ambos^^ é o mais provável... :)
  5. hehehhe essa eu li, também, numa edição bem antiga da Playboy ou sou muito velho ou conheço muitas piadas... :unsure:
  6. Beraldo

    Struct

    Use alocação dinâmica de memória (função malloc) E use fgets em vez de gets
  7. Você não adicionou o '\ 0' OBS: como fgets mantém o '\n', ret - 1 == '\n'. Para começar na última letra, use ret - 2
  8. Uma vez fiz um sistema de filmes. Eu precisava de nomes de atores, diretores e roteiristas. Não encontrando algo pronto, fiz uns scripts para buscar os nomes no site IMDB.com. :ninja: Creio qque não seja proibido fazer isso. Afinal, são apenas nomes. Nenhum site tem direito sobre o nome de um cineasta. Da mesma forma, o WebMotors não tem direito sobre os nomes dos carros e motos.
  9. Isto deve ajudar: http://www.cplusplus.com/reference/clibrar...pe/isdigit.html
  10. cont deve iniciar em (ret - 1), pois o vetor inicia em zero Após copiar os caracteres desejados, adicione o '\ 0'
  11. hahahha lembro-me de ter lido numa edição da Playboy lá de 2000, 2001... A piada tem uns 8 anos, pelo menos Mas é muito boa e sempre atual! ;)
  12. hahahha :lol: Seria hilário
  13. Copie os quatro caracteres e lembre-se de adicionar o '\ 0' (sem espaço) no final
  14. Obrigado pela contribuição, Gabriel. Links adicionados ao primeiro post. ;)
  15. É muuuito velha, mas é muuuito boa também!! Então está perdoado por tirá-la do baú. :P hehehehe
  16. O Akinator se faz de bobo às vezes. :lol: Manhas e manias de gênios... sabem como é, né?
  17. resumindo, a função retorna um valor para o local de onde ela foi chamada. Já viu que a função main sempre termina com umn return 0? Esse valor é retornado para quem chamou o main, no caso, o Sistema Operacional. Se você executar um programa e depois verificar o retorno dele na linha de comando, esse valor será zero (caso não tenham ocorridos falhas na execução): Num sistema Unix: $ ./programa_em_c_terminado_corretamente $ echo $? 0 $
  18. Supondo que você precise criar uma função que calcule o quadrado de um número: int quadrado(int x) { return x * x; } int main() { int n, quadrado; scanf("%d", &n); quadrado = quadrado(n); printf("O quadrado de n é %d\n", quadrado); } A função retorna o valor calculado.
  19. Pode postar no fórum. Com certeza ajudará muitos outros iniciantes. ;) Está faltando um sub-fórum para códigos prontos em C. Vou conversar com a administração do fórum sobre isso. ;)
  20. Beraldo

    Iniciante em tudo

    Discordo. Aprender sozinho é ótimo, desde que seja usada uma referência de boa qualidade: um bom livro, por exemplo. E acho que C é uma boa linguagem para iniciantes. Muitos acham bom começar com Pascal, mas, particularmente, odeio Pascal. :P
  21. Beraldo

    C/C++

    sete meses depois... Use o comando g++ http://www.google.com/search?ie=UTF-8&...compile+g%2B%2B Veja a manpage man g++ $ g++ programa.cpp -o programa
  22. Uma dica: http://scriptbrasil.com.br/forum/index.php...st&p=525632 lexicograficamente = em ordem alfabética Para tratar opções de linha de comando, pode usar argc e argv. Para situações mais complexas, há bibliotecas para isso. No Linux, dá para usar getopt(), da unistd.h, mas não sei se há algo semelhante em Windows. Link adicionado. Obrigado pela contribuição
×
×
  • Criar Novo...