Cách ghép kí tự link file khi đọc file bằng c++

Chào mọi người, cho em hỏi có cách nào để làm như vầy khi bên c++ không ạ:
ví dụ em có 100 file 1.txt 2.txt 3.txt … 100.txt, em muốn tạo chức năng truy cập vào file các file đó chỉ bằng 1 lần lấy số.
Như bên C thì em có thể dùng …("…%d.txt",i), còn bên C++ thì làm như thế nào ạ.

C++ bạn vẫn có thể dùng như bên C được mà, dùng C++ đâu có ai cấm không được đụng tới C đâu :v
Với bạn ghi rõ câu lệnh bạn dùng bên C ra được không? …("…%d.txt",i) không rõ ý của bạn muốn làm gì

2 Likes

Dạ, ý là em thắc mắc là liệu bên C++ làm được như vậy không í ạ. em cũng đã thử nghiệm nhiều lần nhưng không có phương pháp nào ngoài phương pháp truyền link file vào string, rồi ở phần số muốn thay thế mình để dấu cách và mình thay đổi vị trí đó thành kí tự mà mình muốn. Nhưng em nghĩ như vậy thì nó sẽ không mạnh như C í ạ

Vẫn chưa hiểu bạn đã thử nghiệm như nào, và câu lệnh trong C bạn dùng là gì để so sánh với C++.
Nhưng nếu bạn muốn nối string bên C++ thì
https://www.cplusplus.com/reference/string/string/operator+/

2 Likes

sprintf_s(file_img, “a/%d.png”,i);
như lệnh này nè ạ…

em tìm được giải pháp rùi, em cảm ơn ạ

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?