Tôi đang cố chuyển một giá trị từ C++ sang TCL. Vì tôi không thể chuyển con trỏ mà không sử dụng một số mô-đun phức tạp, tôi đã nghĩ đến việc chuyển đổi một vectơ thành mảng char và sau đó truyền nó như một chuỗi kết thúc rỗng (tương đối dễ).Làm thế nào để chuyển đổi một vector <int> thành một chuỗi?
Tôi có một vector như sau:
12, 32, 42, 84
mà tôi muốn chuyển đổi thành một cái gì đó như:
"12 32 42 48"
Phương pháp Tôi đang nghĩ đến là sử dụng một iterator để lặp qua các vector và sau đó chuyển đổi từng số nguyên thành biểu diễn chuỗi của nó và sau đó thêm nó vào một mảng char (được tạo động ban đầu bằng cách truyền kích thước của vectơ). Đây có phải là cách đúng hay là có một chức năng đã thực hiện điều này?
Chà, tôi cũng thế. Chính xác kịch bản này! –