serializacao pseudo c

Download Serializacao Pseudo C

If you can't read please download the document

Upload: hugo-castro

Post on 11-Nov-2015

212 views

Category:

Documents


0 download

DESCRIPTION

serialização

TRANSCRIPT

#include #include #include main(){ typedef struct Person{ char *nome; Endereco ender; DadosBancarios *db; }Pessoa; typedef struct _Endereco{ char *rua; char *bairro; Long numero; }Endereco; typedef struct _DB{ char *banco; char *agencia; char *conta; }DadosBancarios; char* marshalling_Pessoa(Pessoa pessoa){ char *buffer; int i = 0, tamanho=0, aux = 0; buffer =(char *)malloc((int)sizeof(pessoa));//No faz o tratamento caso nao tenha memria suficiente. tamanho = strlen(*pessoa.nome);//Tamanho do nome da pessoa buffer[i] = (char)tamanho; for (i; i Rua buffer[i] = (char)aux; tamanho = tamanho + aux; for (i; i Bairro buffer[i] = (char)aux; tamanho = tamanho + aux; for (i; i numero buffer[i] = (char)aux; tamanho = tamanho + aux; for (i; i Banco buffer[i] = (char)aux; tamanho = tamanho + aux; for (i; i agencia buffer[i] = (char)aux; tamanho = tamanho + aux; for (i; i conta buffer[i] = (char)aux; tamanho = tamanho + aux; for (i; i