Siga-nos em...
Follow us on Twitter Follow us on Facebook Watch us on YouTube
Registro


Alpha Servers
Resultados 1 a 5 de 5
  1. #1



    Avatar de João Neto
    Data de Ingresso
    Nov 2010
    Localização
    Barzinho de Lorencia
    Idade
    24
    Posts
    1.090
    Agradecido
    46
    Agradeceu
    26
    Peso da Avaliação
    19

    Padrão Problema com Variável de Nomes.

    Olá galera,

    Hoje venho aqui pois estou com um problema grave que não consigo resolver nem a custa de reza.

    Vou explicar um pouco sobre o problema:

    Eu declarei uma variavel para suportar 11 caracteres => char Nome[11];

    Então se um usuario digita mais de 11 Caracteres no nome ele da erro: "Run-Time Check Failure #2 - Stack around the variable 'Nome' was corrupted."

    Tentei criar uma linha para não deixar ocorrer o problema => if(strlen(Nome)>11)return;

    Porém o meu problema persiste em acontecer!!!

    O que posso fazer para solucionar este problema??

    Atenciosamente,
    João Neto.
    Última edição por João Neto; 03-09-2012 às 12:47 AM.
    Hidden Content
    Um verdadeiro guerreiro sabe que ao perder uma batalha
    está melhorando sua arte de manejar a espada.
    Saberá lutar com mais habilidade
    na próxima vez.

  2. #2


    Avatar de dcvitoria
    Data de Ingresso
    Aug 2009
    Localização
    Maringá, PR
    Idade
    36
    Posts
    452
    Agradecido
    42
    Agradeceu
    25
    Peso da Avaliação
    14

    Padrão

    size_t length() const;
    */

    #include <string>
    #include <iostream>

    using namespace std;

    int main(int argc, char *argv[])
    {
    string str = "C++";

    size_t tamanho = str.length();
    cout << "Esta string contém " << tamanho
    << " caracteres.\n\n";

    system("PAUSE"); // pausa o programa
    return EXIT_SUCCESS;
    }

  3. #3

    Avatar de Pronoob
    Data de Ingresso
    Sep 2009
    Localização
    no pc
    Posts
    194
    Agradecido
    17
    Agradeceu
    8
    Peso da Avaliação
    11

    Padrão

    Nome[11] = '\0';
    15 caracteres
    Nada a declarar.

  4. #4



    Avatar de Erick-Master
    Data de Ingresso
    Jul 2010
    Localização
    Lorencia :D
    Posts
    401
    Agradecido
    428
    Agradeceu
    152
    Peso da Avaliação
    16

    Padrão

    Código:
    size_t length() const;
    */
    
    #include <string>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
    string str = "C++";
    
    size_t tamanho = str.length();
    cout << "Esta string contém " << tamanho
    << " caracteres.\n\n";
    
    system("PAUSE"); // pausa o programa
    return EXIT_SUCCESS;
    }
    Isso é C o.O

  5. #5



    Avatar de João Neto
    Data de Ingresso
    Nov 2010
    Localização
    Barzinho de Lorencia
    Idade
    24
    Posts
    1.090
    Agradecido
    46
    Agradeceu
    26
    Peso da Avaliação
    19

    Padrão

    Mensagem de moderação:
    Tópico Fechado, problema resolvido.
    Hidden Content
    Um verdadeiro guerreiro sabe que ao perder uma batalha
    está melhorando sua arte de manejar a espada.
    Saberá lutar com mais habilidade
    na próxima vez.

 

 

Informações de Tópico

Usuários Navegando neste Tópico

Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)

Tópicos Similares

  1. |Dúvida| Localização de texto variável em textos
    Por Renato no fórum PHP
    Respostas: 0
    Último Post: 22-07-2014, 06:00 PM
  2. |Release| Nomes de mapas traduzidos
    Por hidy no fórum Skins
    Respostas: 3
    Último Post: 30-03-2014, 04:33 PM
  3. |Sugestão| Nomes Para MuOnline
    Por -HeLLus- no fórum Dúvidas|Pedidos
    Respostas: 12
    Último Post: 15-02-2012, 10:37 PM
  4. |Tutorial| Ids e Nomes de Todos os GameServers
    Por SrNooB no fórum AI | Tutoriais
    Respostas: 0
    Último Post: 31-05-2011, 03:21 PM
  5. Dicas de nomes para meu Mu ?
    Por lacovic no fórum Cantinho IMP Games
    Respostas: 13
    Último Post: 30-12-2010, 11:46 AM

Marcadores

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
  •