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!
Bài liên quan
đầu ra là
char *
mình nghĩ hơi có vấn đề.vì
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 đó.