darkmax 0 Denunciar mensagem Publicado 1 de Junho de 2010 Ok pessoal, eu tenho aqui uma dúvida. Isto não é para trabalhos de escola é uma brincadeira que quero fazer e se puderem ajudar agradecia. A minha ideia é a seguinte: Quero ler n caracteres do teclado e guardá-los num char * directamente. É possível ou tenho que usar um array fixo e depois fazer um strdup? Abraços Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites
yyajsayy 3 Denunciar mensagem Publicado 2 de Junho de 2010 usando um vector estatico, podes definir com 20 posições e introduzindo 10 valores ficas metade do vector por utilizar. utilizando um apontador char *, defines memoria dinamica e conforme vais necessitando de memoria vais alocando. malloc e realloc, no final desalocas -> free "If it don't work the first time, rename it to version 1.0." http://seguranca-informatica.pt Partilhar esta mensagem Ligação para a mensagem Partilhar noutros sites