Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

Olá galera da WC,

 

Estou aprendendo programação por conta, e no momento estou tendo um problema que não consigo sanar, mesmo depois de pesquisar muito.

Criei uma função para receber uma string, eu informo o eixo X e Y na tela e o tamanho da string que o usuário pode digitar.

 

Função:

É necessário se cadastrar para acessar o conteúdo.

 

Exemplo de uso da função: getFrase(eixo.x, eixo.y, tam_string);

 

O que deveria fazer a função:

Simplesmente receber a string que o usuário informar, por si ela não deixará o usuário exceder o número de caracteres que foi informado.

 

"Você sabe ponteiros?"

Não, comecei a ver isso anteontem :ironico:

 

"Onde você compila isso?"

Estou utilizando o Codeblocks 13.12

 

"Quais são os erros informados?"

São apenas dois:

 

In function 'getFrase':

warning: assignment from incompatible pointer type [enabled by default]

warning: return makes integer from pointer without a cast [enabled by default]

 

 

 

Por favor, deem dicas, critiquem, sugestões, aceito tudo. Obrigado!!

Link para o comentário
https://www.webcheats.com.br/topic/2153751-fun%C3%A7%C3%B5es-em-c/
Compartilhar em outros sites

Se você só quer validar o tamanho da string, passe ela como parâmetro de alguma função junto com o tamanho máximo que ela pode ter.

Não precisa buscar ela pela posição na tela, ou precisa? '-'

Exemplo:

É necessário se cadastrar para acessar o conteúdo.

:slow:

Link para o comentário
https://www.webcheats.com.br/topic/2153751-fun%C3%A7%C3%B5es-em-c/#findComment-8591542
Compartilhar em outros sites

@rnxn, tudo bem?

 

É necessário se cadastrar para acessar o conteúdo.

Esse é minha tela de cadastro, gostaria de utilizar essa função ai.

 

Porque essa função?

 

Como pode ver, preciso deixar o curso dentro das caixas. Eu já informo o tamanho da string para o cursor não passar da caixa, pois irá sobrescreve-la.

 

Eu só queria que a função retornasse a string que o usuário informou.

Link para o comentário
https://www.webcheats.com.br/topic/2153751-fun%C3%A7%C3%B5es-em-c/#findComment-8591555
Compartilhar em outros sites

Ah sim, você quer criar uma "impressão de limite" visualmente, correto?

 

Infelizmente eu não sei como funcionam essas bibliotecas conio.h/conio2.h (se não me engano é esse o nome né?) :/ mals ae.

:slow:

Link para o comentário
https://www.webcheats.com.br/topic/2153751-fun%C3%A7%C3%B5es-em-c/#findComment-8591561
Compartilhar em outros sites

Sim, isso mesmo.

No caso a função já funciona, o problema é que ela retorna um monte de caracteres estranhos xd

Ela simplesmente não deixa digitar mais que o máximo de caracteres, e não fala nada, simplesmente não deixa (:

 

Muito obrigado por sua atenção!

Link para o comentário
https://www.webcheats.com.br/topic/2153751-fun%C3%A7%C3%B5es-em-c/#findComment-8591566
Compartilhar em outros sites

Sim, isso mesmo.

No caso a função já funciona, o problema é que ela retorna um monte de caracteres estranhos xd

Ela simplesmente não deixa digitar mais que o máximo de caracteres, e não fala nada, simplesmente não deixa (:

 

Muito obrigado por sua atenção!

 

To começando mexer com isso agora,entao se eu tiver falando abobrinha me ignore kkk. A minha duvida pode ser sua resposta, esses monte de caracteres estranhos não pode ser o lixo de memória? ou o lixo do teclado? Pra mim o problema dos caracteres não seria

É necessário se cadastrar para acessar o conteúdo.

?

Link para o comentário
https://www.webcheats.com.br/topic/2153751-fun%C3%A7%C3%B5es-em-c/#findComment-8593376
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.