تصحيح تطبيق C++ مع وسائط سطر الأوامر في Visual Studio
مرحباً بالجميع! أنا مطور C++ مبتدئ، أكتب تطبيق وحدة تحكم صغير لمعالجة الملفات النصية. يجب أن يستقبل البرنامج مسار الملف وعلم وضع التشغيل عبر سطر الأوامر. إليك الكود المبسط:
```cpp
#include
#include
#include
int main(int argc, char* argv[]) {
if (argc < 3) {
std::cerr << "Usage: program.exe \n";
return 1;
}
std::string filepath = argv[1];
std::string mode = argv[2];
std::ifstream file(filepath);
if (!file.is_open()) {
std::cerr << "Error: cannot open file " << filepath << "\n";
return 1;
}
// ... معالجة الملف حسب الوضع ...
std::cout << "Processing file: " << filepath << " in mode: " << mode << "\n";
return 0;
}
```
المشكلة هي أنه عند التشغيل من Visual Studio (F5 أو Ctrl+F5) لا يتلقى البرنامج وسائط سطر الأوامر. أعلم أنه يمكن التشغيل من سطر الأوامر