Kdialog, C++, będzie to współgrało

wg helpa kdialoga jest on do skryptów raczej.

Czy da radę przekierowac tekst z input kdialoga (kdialog --inputbox) przekierować do zmiennej wewnątrz programu?

Kdialog wykonany przez funkcję system z cstdlib.

Dałoby się, a jak uruchamiasz kdialog w C++?

Pisałem: system("kdialog ");

Sorry, z początku źle przeczytałem twój post. Wystarczyłoby chyba wczytać output, ale tak przez sytem() to nie wiem jak. Wikipedia tez zbyt optymistyczna nie jest:

No własnie też się tego obawiałem.

A jest jeszcze coś innego do wykonywania poleceń systemowych?

Zainteresuj się czymś takim jak “rury”(pipe). TU masz dość ciekawy “artykuł” na ten temat.

Za pomocą standardowych narzędzi nie wiem jak to zrobić bez przekierowań do pliku.

Przy użyciu Qt można by było napisać coś takiego:

#include 

#include 

#include 


int main(int argc, char* argv[]) {

	QCoreApplication app(argc, argv);


	QProcess proces;

	proces.start("ls");


	proces.waitForFinished(-1);


	qDebug() << proces.readAll();


	return app.exec();

}

Choć pewnie to rozwiązanie cię nie satysfakcjonuje.

Natknąłem się jeszcze na: http://pstreams.sourceforge.net/ - choć chyba od dawna nie rozwijane.

Może zgłębię się trochę w QT?

Jest jakiś sprawdzony kurs? Najlepiej do wersji 4.

Chociaża do tego programiku raczej użyję czegoś innego.

Mi osobiście wystarczyła znajomość C++, ten kurs i dokumentacja (i oczywiście dużo determinacji), teraz mniej więcej orientuje się jak pisać z użyciem Qt. W dokumentajci jest mini-tutorial i dosyć dużo przykładów kodu.

Dostępna jest jeszcze ta książka: http://cartan.cas.suffolk.edu/oopdocbook/opensource/, niedawno o niej przeczytałem, ale nawet nie zgłębiałem się w jej treść.