Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

[C C++] Kommunikation zwischen Programmen

Diskussion: [C C++] Kommunikation zwischen Programmen im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Hallo! Ist es möglich unter Linux/C/C++z.B. eine bash zu starten und dann von meinem Programm aus aktiv damit zu ...

Antwort
Alt 12.06.07, 15:53   #1 (permalink)
 
Registriert seit: 18.07.05
Nimda05 Leistung: Facit NTK
Likes: 0
Standard [C C++] Kommunikation zwischen Programmen

Anzeige

Hallo!

Ist es möglich unter Linux/C/C++z.B. eine bash zu starten und dann von meinem Programm aus aktiv damit zu kommunizieren?
Also wenn die bash "Password:" ausgibt dass ich dann mein Passwort übergebe?

Wie kann man sowas realisieren?

Nimda05

Nimda05 ist offline   Mit Zitat antworten
Alt 12.06.07, 16:34   #2 (permalink)
sw33tlull4by
Guest
 
Likes:
Standard

jepp istmoeglich, habe mal in google nachgeschaut,das hier ist dabei rausgekommen.

http://www.linux-web.de/thread/8547/...uer-Linux.html


ist aber nicht so einfach wie in windows.
Ja du kannst mit den Programmen kommunizieren, allerdings nur beim Aufruf(parameter), da dann die komplette Kontrolle an das Programm was läuft uebergeben wird und erst wieder zur bash zuruerckkehrt wenn das Programm abgearbeitet ist.
Um dem zu entkommen musst du in dem Prorgamm eine Methode einbauen welche auf eine Datei zugreift, sie ausliest und dann je nachdem was sie da ausliest entsprechend reagiert.
mfg
lull4by
  Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 12.06.07, 18:40   #3 (permalink)
Themenstarter
 
Registriert seit: 18.07.05
Nimda05 Leistung: Facit NTK
Likes: 0
Standard

Zitat:
Original von sw33tlull4by
jepp istmoeglich, habe mal in google nachgeschaut,das hier ist dabei rausgekommen.

http://www.linux-web.de/thread/8547/...uer-Linux.html
Und was soll ich jetzt mit Batch??? Oo ich will C/C++ haben und nicht batch

Zitat:
Original von sw33tlull4by
ist aber nicht so einfach wie in windows.
Ja du kannst mit den Programmen kommunizieren, allerdings nur beim Aufruf(parameter), da dann die komplette Kontrolle an das Programm was läuft uebergeben wird und erst wieder zur bash zuruerckkehrt wenn das Programm abgearbeitet ist.
lol jo und genau das will ich eben nicht. ich will mit dem Programm kommunizieren während es läuft.
Nimda05 ist offline   Mit Zitat antworten
Alt 12.06.07, 18:51   #4 (permalink)
sw33tlull4by
Guest
 
Likes:
Standard

hmmmm....
k.
dann Empfehle ich dir scanf() um vom std:input zu lesen oder du musst dich mit Socketprogrammierung beschaeftigen womit ich mich nicht auskenne.
mfg
lull4by
  Mit Zitat antworten
Alt 12.06.07, 20:26   #5 (permalink)
Senior Member
 
Registriert seit: 28.08.05
2Bios Leistung: Facit NTK
Likes: 0
Standard

Du könntest dies mit einer Pipe realisieren oder auch via TCP.
2Bios ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » [C C++] Kommunikation zwischen Programmen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Windows Prozess Kommunikation anthor Code Kitchen 5 07.01.08 18:30
Programm zur Kommunikation mir COM1 jagdfalke Linux/UNIX 3 10.12.05 13:50
Kommunikation mit Mail Server Dwing (Web-) Design und webbasierte Sprachen 1 10.05.04 15:07
Kommunikation mithören blanc (In)security allgemein 9 05.09.03 23:27
Nokia 7650 Kommunikation mit PC Tec Off topic-Zone 6 06.03.03 01:55


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61