Witaj szanowny Gościu na forum Odjechani.com.pl. Serdecznie zachęcamy do rejestracji. Tylko u nas tak przyjazna atmosfera. Kliknij tutaj, aby się zarejestrować i dołączyć do grona Odjechanych!

Strona odjechani.com.pl może przechowywać Twoje dane osobowe, które w niej zamieścisz po zarejestrowaniu konta. Odjechani.com.pl wykorzystuje również pliki cookies (ciasteczka), odwiedzając ją wyrażasz zgodę na ich wykorzystanie oraz rejestrując konto wyrażasz zgodę na przetwarzanie swoich danych osobowych w ramach funkcjonowania serwisu. Więcej informacji znajdziesz w naszej polityce prywatności. Pozdrawiamy!


[c++]Program konwertujący pliki wsadowe bat do plików wykonywalnych exe.
#1
Jak na razie tylko zamienia pliki bat do samego pliku cpp do którego trzeba dodać deklarację biblioteki windows.h oraz trzeba to umieścić w funkcji main() i skompilować. Trzeba też dodać wybieranie pliku źródłowego i nazwę pliku docelowego. Do końca tygodnia powinienem skończyć. Program docelowo będzie używał kompilatora gcc.
#include <iostream>
#include <windows.h>
#include <fstream>
using namespace std;
char a='"';
int main()
{
    string linia;
    int nr_linii=1;

    fstream plik_bat,plik_cpp;
    plik_bat.open("program.bat", ios::in);
    plik_cpp.open("program.cpp", ios::out | ios::app);


    while (getline(plik_bat, linia))
    {
        plik_cpp<<"system("<<a<<linia<<a<<");"<<endl;
        nr_linii++;
    }

    plik_cpp.close();
    plik_bat.close();
    system("notepad program.cpp");
    return 0;
}

  Odpowiedz
#2
Jedak to nie działa :(
Wypisuje wszytko do pliku jak należy jednak kompilator nie uznaje paru rzeczy.
  Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości