30/09/2018, 21:36

Cách Dùng Cấp Phát Động Thay Cho Static Int?

 int* asciiCode(char c1, char c2){
   static int asciiCode[126];
   /code/
   /code/
   return asciiCode;
 }

int main()
   /code/
   /code/
return 0;

Giả sử mình có hàm trỏ để trả về 1 mảng có các phần tử là mã Ascii của các kí tự từ c1 đến c2, nhưng mình không biết chính xác số phần tử là bao nhiêu bởi vì nó phụ thuộc vào người dùng nhập c1, c2. Thật ra bài này mình đê static int cũng được, nhưng mình cũng muốn thử cấp phát động xem sao để tránh hao phí tài nguyên. Vậy ai có biết cách dùng cấp phát động trong hàm trỏ không, giúp minh vs ?

Bài liên quan
0