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
    30
    Posts
    1.085
    Agradecido
    50
    Agradeceu
    30
    Peso da Avaliação
    25

    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
    43
    Posts
    452
    Agradecido
    43
    Agradeceu
    25
    Peso da Avaliação
    20

    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
    189
    Agradecido
    18
    Agradeceu
    8
    Peso da Avaliação
    17

    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
    330
    Agradecido
    401
    Agradeceu
    144
    Peso da Avaliação
    21

    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
    30
    Posts
    1.085
    Agradecido
    50
    Agradeceu
    30
    Peso da Avaliação
    25

    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
  •