01/10/2018, 16:36
Lấy dữ liệu từ data.bin gán vào map trong c++
Mình có 1 file Data.bin
Với nội dung:
#IMAGES 4
- ID: 0
- PATH: …/Resources/Images/background.png
- ID: 1
- PATH: …/Resources/Images/aestroid_brown.png
- ID: 2
- PATH: …/Resources/Images/bullet.png
- ID: 3
- PATH: …/Resources/Images/player.png
#UIBUTTON 3 - ID: 0
- NORMAL_PATH: …/Resources/UIButton/PlayButtonNormal.png
- PRESSED_PATH: …/Resources/UIButton/PlayButtonPressed.png
- ID: 1
- NORMAL_PATH: …/Resources/UIButton/ReplayButtonNormal.png
- PRESSED_PATH: …/Resources/UIButton/ReplayButtonPressed.png
- ID: 2
- NORMAL_PATH: …/Resources/UIButton/BackButtonNormal.png
- PRESSED_PATH: …/Resources/UIButton/BackButtonPressed.png
#FONT 1 - ID: 0
- PATH: …/Resources/Fonts/fontPolygon.fnt
Em cần lấy ra đường dẫn path để lưu vào map map( char,image* ) images; tương ứng. Do mới lần đầu học c++ và gặp dạng stl map nên đang gặp khó đoạn này ! Mong mọi người giúp đỡ
Bài liên quan





Tham khảo cppreference.com nhé
cả stackoverflow, tutotr,cpp,… nữa chứ bác :D.
Trước đó e có thao khảo nhưng chưa search ra được vụ quăng vào map nên mới lên hỏi ạ
Cái đó gọi là
insertvào maphì cảm ơn a đã nhắc
Để đẩy vào
setthì cầnvaluethôi, nhưngmapthì có thêmkeygắn vớidatanên phải dùngpair.Với
setthìvaluecũng dúng để so sánh,mapchỉ sử dụngkeyđể so sánh, vàkeylà duy nhất (như bênset).std::maphỗ trợ cú pháp (đúng hơn là op)[]như (và hơn) một mảng bt.END TOPIC