Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Problem mit Datei auslesen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] > 2 <
010
20.06.2004, 16:49 Uhr
0xdeadbeef
Gott
(Operator)


Du kannst es natürlich auch mit sockets machen.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
011
20.06.2004, 18:58 Uhr
Lensflare




Zitat:
typecast postete
Ok. Dann macht es aber keinen Sinn in einer Endlosschleife zu lesen. Lass doch lieber ein wenig Zeit zwischen den Lesevorgängen.

Ja, das hab ich schon drin. aber danke für den tipp.


Zitat:
typecast postete
Dann kannst du dir ja auch mal überlegen, ob es velleicht Sinn machen würde deinem Programm ein Netzwerkinterface zu spendieren und die Anweisungen dirket an das Programm senden.

Ich könnte mir vorstellen das diese Methode sehr kompliziert ist und da ich absolut keine ahnung von Netzwerksystemen habe, lasse ich lieber erst einmal die finger davon. (deswegen auch die primitive option durch auslesen einer datei). Aber wenn ich mich irre und es ist gar nicht so schwer, dann könnte ich es mal versuchen.


Zitat:
typecast postete
Du könntest aber auch eine leere Datei anlegen soblad die Konfigdateien nu geladen werden müssen. Dann schaust du jede Minute (oder halt das Zeitinervall nch dem dein Programm spätestens reagiert haben sollte) nach, ob die Datei existiert. Wenn ja, Konfigfiles auslesen, wenn nein weiterschlafen. Nach dem einlesen kannst du ja die leere Datei löschen.

Das klingt nach einer guten idee. Werd ich mal ausprobieren.

@Oxdeadbeef:
Ist das ein programm mit dem man einstellen kann, zu welcher zeit welches programm gestartet werden soll?
Wenn ja, dann brauche ich es nicht. weil ich keine programme starten will, sondern einzelne Vorgänge meines programms.
Und das Wichtigste: Ich will es unbedingt selbst programmieren. Übung mach den Meister.
Aber was genau sind Sockets? man hört ja ab und zu das wort und so, aber ich hab bis jetzt keine ahnung was das ist.

Danke.
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
012
20.06.2004, 19:55 Uhr
0xdeadbeef
Gott
(Operator)


Ein Socket ist im Grunde ne FIFO. Das DIng kann über alles mögliche gehen, unter anderem auch übers Netzwerk.

Das läuft dann so, dass das eine Programm auf einem bestimmten Port horcht und Daten ausliest und das andere Programm daraus liest. Die eigentliche Implementierung ist systemabhängig - unter Unix/Linux ist es sehr einfach, unter Windows dagegen soll es angeblich ziemlich dreckig sein - aber das Prinzip ist so einfach, dass es auch da nicht soo unglaublich kompliziert sein kann.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
013
20.06.2004, 21:24 Uhr
typecast
aka loddab
(Operator)


Es ist auch unter Windows gut möglich. Man bemerkt eigentlich, wenn man nicht zu tief geht, nur Namensunterschiede.
--
All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
014
21.06.2004, 18:31 Uhr
Lensflare



Ich hab versucht die datei mit remove() zu löschen, auch vorher mit fclose() zu schliessen aber die datei bleibt wo sie ist. Manuell kann ich sie auch nicht löschen, da es eine fehlermeldung gibt: "Auf die datei wird gerade zugegriffen".

Hmm wie müsste ich es anpacken, wenn ich informationen durch das netzwerk direkt an das programm senden wollte?
Kann man irgendwie mit C/C++ eine verbindung zum Netzwerkcomputer aufbauen oder so?
--
Wenn das Gehirn so einfach wäre, dass wir es verstehen könnten, wären wir so einfach, dass wir es nicht verstehen könnten.
(Emerson Pugh Trost)

Dieser Post wurde am 21.06.2004 um 18:31 Uhr von Lensflare editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] > 2 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: