Boa Noite; estava precisando variar o tamanho de uma variável tipo "unsigned int"
tenho um codigo com a seguinte variável:
unsigned int c_recv[]. de acordo com o retorno de uma leitura esta variável pode ter diversos tamanhos ex: unsigned int c_recv[32],unsigned int c_recv[36],unsigned int c_recv[40], ...
queria saber se é possível realizar asta alteração dinamicamente, ja vi algo como ReDim, mas só se aplica a C, não a C++.
a grosso modo seria como se eu tivesse uma variável "x" e a variável em questão teria o tamanho de x
"unsigned int c_recv[x]".
Tags:
vc tem que usar malloc() ou realloc() e free()
vc teria algum exemplo?
faz apenas 2 semanas que estou mexendo com C++ to perdidasso!
dá uma lida aqui.
http://www.forum-invaders.com.br/vb/showthread.php/10048-Tutorial-p...
E depois de entender o que são ponteiros olha as funções em C++ malloc, realloc e free
Sem entender o que é ponteiro, não adianta mandar um exemplo.
kra dei uma lida e entendi bem pouco, acho que até entendi alguma coisa sobre o que é ponteiro, ( uma variável que guarda uma posição dentro de outra variável)...
mas em termos de codigo não peguei nada!!!!
pelo que entendi isso é importante para fazer a leitura e descobrir as posições certo?
o que preciso é apenas variar a quantidade de "campos" em valores que eu ja conheço, (na verdade variam mas a rotina ja me retorna ela.
PS: nestas explicações fala-se muito em endereço do bit, no caso desta variável a quantidade de caracteres em cada campo não é fixa, como funciona a contagem dos bits?
para fazer esta alteração na quantidade de campos da variável eu preciso ter exatamente essa posição dos bits?
não manjo nada de C++ e muito pouco de programação e estrutura de bits...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por