01/10/2018, 09:09

Encode và Decode sử dụng zlib

Chào mọi người!

Mình đang tham gia viết một framework bằng C. Nhưng tới hàm Encode và Decode dữ liệu gửi qua sever thì dùng zlib mãi không ra. Mình cho tham sô đầu vào là char* đầu ra cũng char* ai có kinh nghiệm về việc này thì cho mình xin ý kiến sử lý mấy hàm nay ra sao.

char *encode(char *contents);
char *decode(char *compress_contents);

Thân ái!

Doanh Văn Lương viết 11:20 ngày 01/10/2018

đầu ra là char * mình nghĩ hơi có vấn đề.
char * là cho địa chỉ, mà hàm trả về là địa chỉ của 1 chuỗi khai báo trong local như thế dễ xảy ra lỗi vì ra khỏi hàm thì chuỗi bị hủy và nó trả về địa chỉ của cái chuỗi đã bị hủy đó.

Bài liên quan
0