Привет! Пишу программу(если так можно сказать) компилятор на
C++.
КОД:
#include <iostream>
#include <string>
using namespace std;
int main () {
string test = "test.cpp";
string command = "cl /EHsc " + test;
system(command);
return 0;
}
Получаю ошибку:
main.cpp(10): error C2664: "int system(const char *)": невозможно преобразовать аргумент 1 из "std::basic_string<char,std::char_traits<char>,std::allocator<char>>" в "const char *"
C:\Users\User\Desktop\main.cpp(10): note: Для выполнения данного преобразования нет доступного оператора преобразования, определенного пользователем, или вызов оператора невозможен
Простите если тупой вопрос, я только 2 день учу C++.