Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Wie kann man bestimmten Wert von Datei überschreiben?

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 <
000
17.03.2008, 09:43 Uhr
reisser



Hallo zusammen,

stell mir die Frage wie ich in C eine bestimmte Zeile in einer Datei löschen kann.
Schreibe nämlich Befehle in eine Datei hole diese dann von einem anderen Programm und möchte den geholten Befehl löschen. (Quasi ein Puffer)

Dann hätte ich noch eine Frage, gibt es einen Befehl der ein Programm so aufruft, dass es im Hintergrund läuft und nicht angezeigt wird. Ich kenn nur ShellExecute() oder System() und bei diesen Funktionen wird es immer angezeigt.

Vielen Dank!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
20.03.2008, 12:01 Uhr
~reisser
Gast


Hallo?

Kann mir wirklich keiner Helfen?
Ich habe zwar in der Zwischenzeit etwas über die Möglichkeit SW_HIDE bei ShellExecute() herausgefunden, aber das Fenster wird trotzdem geöffnet!
Das verstehe ich nicht ganz, vielleicht kann mir ja wer weiterhelfen.
Wäre spitze, vielleicht auch zu meiner ersten Frage.


Bearbeitung von Benutzer:

ShellExecute(NULL, "open", "www.c-programmieren.com", NULL, NULL, SW_HIDE);




Danke!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
20.03.2008, 12:42 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


CreateProcess ?
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
20.03.2008, 12:45 Uhr
ao

(Operator)



Zitat von reisser:
stell mir die Frage wie ich in C eine bestimmte Zeile in einer Datei löschen kann. Schreibe nämlich Befehle in eine Datei hole diese dann von einem anderen Programm und möchte den geholten Befehl löschen. (Quasi ein Puffer)

Eine Datei ist das falsche Mittel. Eine Pipe wäre besser.

Und wenn es unbedingt eine Datei sein muss, dann lies sie in einem Stück ein und verwalte die Einzelbefehle im Speicher, z.B. als Vektor oder Liste von Strings. Da kannst du ganz einfach den vordersten löschen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ 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: