Jak polecnei z pliku *.bat zaimplemtowac w pragamie C++ ?
Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Zarejestruj się!

Jak polecnei z pliku *.bat zaimplemtowac w pragamie C++ ?

AutorWiadomość
Temat założony przez niniejszego użytkownika
Jak polecnei z pliku *.bat zaimplemtowac w pragamie C++ ?
» 2019-05-23 18:03:01
Muszę z programu C++ uruchomić inna aplikację (julia.exe).
Tak jest to w pliku start.bat :

C:\Users\PC\AppData\Local\Julia-0.7.0\bin\julia.exe -q --history-file=no -L  start.jl


gdzie: -q --history-file=no -L
to switche

a:  start.jl
to plik uruchamiany programem julia.exe

Niestety poniższy kod się nie kompiluje :/

#include<cstdlib>
#include<iostream>
#include<fstream>
using namespace std;
int main()
{
system(call("C:\Users\PC\AppData\Local\Julia-0.7.0\bin\julia.exe -q --history-file=no -L  start.jl"))
}

Pr.
P-174702
» 2019-05-23 18:21:32
Jeśli program się nie kompiluje, dobrze jest podać treść błędów
» Porady dla użytkowników cpp0x.plZakładanie tematów na forum zalecenie

W C i C++ żeby uzyskać \ trzeba go napisać podwójnie, ponieważ służy do wprowadzania znaków specjalnych to tekstu. Więc C:\\Users\\PC\\ .. Alternatywnie, możesz użyć raw stringów (C++11):
R"(Tekst w ktorym \ nie ma specjalnego znaczenia)"
https://en.cppreference.com/w​/cpp/language/string_literal
P-174703
Temat założony przez niniejszego użytkownika
jest lepije !
» 2019-05-23 18:52:00
Dzięki
Kompiluje się bez błędów!

P-174704
« 1 »
 Strona 1 z 1