Curtir Curtir:  0
Página 19 de 27 PrimeiroPrimeiro ... 91718192021 ... ÚltimoÚltimo
Resultados 181 a 190 de 262

Tópico: Discussão sobre Programação

  1. #181
    Avatar de Gëik
    Registro
    31-07-2007
    Posts
    1.816
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Show, obrigadao ai pelas respostas!

    Obrigadao aí Gira e Lord Ruka pelas respostas bem detalhadas!

    Publicidade:


    Jogue Tibia sem mensalidades!
    Taleon Online - Otserv apoiado pelo TibiaBR.
    https://taleon.online
    "Why are you wearing that stupid man suit?"


    [away]

  2. #182
    Avatar de Pearkoren
    Registro
    12-01-2007
    Idade
    32
    Posts
    1.657
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Alguém sabe ou recomenda algum tutorial sobre como dividir um progama em C/C++ em vários códigos fontes? achei só em inglês até agora.
    I needed somewhere to hang my head; Without your noose
    You gave me something that I didn't have; But had no use
    I was too weak to give in; Too strong to lose
    My heart is under arrest again; But I'll break loose
    My head is giving me life or death; But I can't choose
    I swear I'll never give in; I refuse

  3. #183
    Avatar de Cloud The Swordman
    Registro
    03-01-2005
    Posts
    4.573
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    #include <stdio.h>
    #include <conio.h>
    #include <string.h>

    char sol(char &string){
    printf("Digite uma frase com no maximo 29 caracteres: \n");
    gets(&string);
    while(strlen(&string)==0){
    printf("Digite pelo menos um caracter! \nDigite uma frase com no maximo 29 caracteres: \n");
    gets(&string);}
    return string;
    }

    int cont(int &spc, char string){
    int i;
    for(i=0;i<=strlen(&string);i++){
    if(&string[i]==' ') spc++;
    else if(&string[i]=='\n') break;
    }
    return spc+1;
    }

    int main(){
    int spc=0;
    char string[30];

    sol(*string);
    printf("O numero de palavras na frase e %d!", cont(*spc, *string);
    getch();
    return 0}

    Não consigo varrer o string, diz que os tipos char[int] é inválido sendo que me ensinaram a varrer assim e antes, quando fiz tudo no main, deu tudo certo!

  4. #184
    Avatar de krakrek
    Registro
    31-12-2010
    Posts
    78
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Cloud The Swordman Ver Post
    Não consigo varrer o string, diz que os tipos char[int] é inválido sendo que me ensinaram a varrer assim e antes, quando fiz tudo no main, deu tudo certo!
    #include <stdio.h>
    #include <string.h>
    #include <conio.h>


    char *sol(char *string) /*Você declara um ponteiro para o texto.
    Fazendo char &string, você está tentando alocar outro texto novamente,
    o que não é permitido dentro dos parâmetros da função. A mesma coisa com char sol.*/
    {
    // Lembrando que o vetor começa do 0, então é possivel inserir 30 caracteres.
    /* Lembre-se também que agora você está declarando outro ponteiro para a string,
    mas o &string é diferente, porque esse ponteiro não é o mesmo do que a da classe main. */
    printf("Digite uma frase com no maximo 29 caracteres: \n");

    gets(string);

    while(strlen(string)==0)
    {
    printf("Digite pelo menos um caracter! \nDigite uma frase com no maximo 29 caracteres: \n");
    gets(string);
    }

    return string;
    }


    int cont(int *spc, char *string)
    {
    int i;
    for(i=0;i<=strlen(string);i++)
    {
    if(string[i]==' ') (*spc)++;
    else if(string[i]=='\0') break; // A string termina com \0, não com \n.
    }
    return *spc+1;
    }


    int main()
    {
    int spc=0;
    char string[30];

    sol(&string); // Com *string, você está pegando somente o primeiro caractere do texto.

    printf("O numero de palavras na frase e %d!", cont(&spc, &string)); // Faltou fechar os parenteses.

    getch();
    return 0;
    }
    Explicação nos comentários.
    <editado>

  5. #185
    Avatar de Cloud The Swordman
    Registro
    03-01-2005
    Posts
    4.573
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    @Krakrek, valeu, cara, mas não rodou aqui :x




    Publicidade:


    Jogue Tibia sem mensalidades!
    Taleon Online - Otserv apoiado pelo TibiaBR.
    https://taleon.online

  6. #186
    Avatar de Gëik
    Registro
    31-07-2007
    Posts
    1.816
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Se tiver alguém aí que possa me ajudar eu agradeço.

    Já é a segunda vez que acontece e não consigo solucionar o problema. Eu digitei o códio do programa em C, compilei certinho mas na hora de executar a janela abre e aparece a mensagem "O Arquivo***** parou de funcionar"...

    Alguém sabe o que pode ser?
    "Why are you wearing that stupid man suit?"


    [away]

  7. #187
    Avatar de Lord Ruka
    Registro
    30-07-2007
    Localização
    Goiania
    Idade
    33
    Posts
    1.205
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Gëik Ver Post
    Se tiver alguém aí que possa me ajudar eu agradeço.

    Já é a segunda vez que acontece e não consigo solucionar o problema. Eu digitei o códio do programa em C, compilei certinho mas na hora de executar a janela abre e aparece a mensagem "O Arquivo***** parou de funcionar"...

    Alguém sabe o que pode ser?
    Isso e erro no codigo
    Acontece pq quando tenta rodar seu programa ele trava devido a algum erro(loop infinito, erro no alocamento de variaveis e tal)

    Posta seu codigo ai que eu te explico o que ta errado
    Última edição por Lord Ruka; 05-06-2011 às 17:10.

  8. #188

    Registro
    03-05-2005
    Posts
    6.347
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Se você tiver mexendo com ponteiro vai acontecer isso direto porque ponteiro é coisa do capeta e vai causar muitos memory leaks e erros de segmentação nos códigos.

  9. #189
    Avatar de Gëik
    Registro
    31-07-2007
    Posts
    1.816
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Ah, beleza. Eu vou tentar encontrar o problema, se eu não conseguir eu posto aqui pra vocês me ajudarem( até porque eu nem tinha dado uma olhada com carinho, não sabia que poderia acontecer isso rs).

    Obrigado.
    "Why are you wearing that stupid man suit?"


    [away]

  10. #190
    Avatar de Lord Ruka
    Registro
    30-07-2007
    Localização
    Goiania
    Idade
    33
    Posts
    1.205
    Conquistas / PrêmiosAtividadeCurtidas / Tagging InfoPersonagem - TibiaPersonagem - TibiaME
    Peso da Avaliação
    0

    Padrão

    Citação Postado originalmente por Gëik Ver Post
    Ah, beleza. Eu vou tentar encontrar o problema, se eu não conseguir eu posto aqui pra vocês me ajudarem( até porque eu nem tinha dado uma olhada com carinho, não sabia que poderia acontecer isso rs).

    Obrigado.
    So uma dica
    verifique se em todos seus scanf("") vc usou o & ao guardar variavel

    e tambem nao esquece de nao usar & pra guardar variaveis do tipo char

    Publicidade:


    Jogue Tibia sem mensalidades!
    Taleon Online - Otserv apoiado pelo TibiaBR.
    https://taleon.online



Tópicos Similares

  1. [Artigo Oficial] 50 respostas dos product managers
    Por Anderslash no fórum Matérias TibiaBR
    Respostas: 199
    Último Post: 27-06-2010, 21:41
  2. Discussão sobre as Bandas de Metal e o gênero em si
    Por El Bozonildo Palhaçón no fórum Fora do Tibia - Off Topic
    Respostas: 111
    Último Post: 18-09-2009, 18:42
  3. Sobre o Amor, Sobre o olhar, Sobre o Poeta
    Por InaaKun no fórum Fora do Tibia - Off Topic
    Respostas: 21
    Último Post: 05-01-2008, 17:44
  4. Taverna | Bope
    Por Toog no fórum Fora do Tibia - Off Topic
    Respostas: 21
    Último Post: 14-10-2007, 00:42

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você não pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •