Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

Anonymous

unregistriert

1

02.10.2005, 11:31

Wie kann man das übergeben

Hallo zusammen,

wenn man gerade C++ Programmiert, und 2 Werte abfragt, und die dann einen Wert zurückgeben, wie kann man diese beiden Werte dann auch noch eine .bat Datei übergeben ? ???

Wäre nett, wenn ich eine Antwort bekommen würde !

Gruß
Lars

Danny

Frischling

Beiträge: 40

Wohnort: Hamburg

  • Private Nachricht senden

2

02.10.2005, 11:58

Also ich verstehe deine frage ehrlich gesagt nicht ganz aber ich probiere es einfach mal:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
#include <stdio.h> //Header


FILE *pFILE;

pFILE = fopen("Text.bat", "w+"); //Datei öffnen, schreibrechte setzen


fputs("Dein Text", pFILE); //Text in Datei


fclose(pFILE); //Schliessen


Wenn du irgendwas nicht verstehst einfach nochmal fragen, und deine frage nächstes mal besser formulieren.

Gruß
Google ist dein Freund und Helfer!

Anonymous

unregistriert

3

02.10.2005, 12:13

also ich wollte den befehl "net send" mit einem Programm überarbeiten, d.h. das das Programm mich fragt, wemm ich das schicken will, und ich dann z.B. eine ip eingebe, dann fragt mich das Programm, wie die Nachricht heißen soll, die ich dann auch wieder eingebe, und die beiden sachen (IP und die NAchricht) sollen dann in eine Vorgefertigte Zeile eingefügt werden (Net send [Ip die mich das Programm fragt soll hier eingefügt werden] [Nachricht die ich eingegeben habe soll hier eingefügt werden]) und dann soll das Programm die nachricht abschicken !!
GEht das, und wenn ja wie ?

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

4

02.10.2005, 12:25

Danny
Sind wir in ANSI C oder in ISO C++? ;)

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
#include <fstream>

int main (void)
{
    std::basic_ofstream<char> output ("test.txt");

    output << "Dein Text hier hin fuer in die Datei!" << std::endl;

    return 0;
}

kie

Frischling

Beiträge: 9

Wohnort: Hamburg

  • Private Nachricht senden

5

02.10.2005, 19:44

Hallo.

Wenn ich dich richtig verstanden habe, willst du eine Erweiterung der netsend Funktion schreiben. Sprich dein Programm soll ein paar Sachen abfragen und dann eine Batch-Datei schreiben, die dies dann so ausführt wie du es willst. Richtig?

Mein Tipp: Lass das mit der Batch-Datei sein. Benutze die Funktion system() aus stdlib.h. Hier kannst du einfach system("DEIN BEFEHL") eingeben und schon wird dieser befehl wie in einer Konsole ausgeführt.

http://www.cplusplus.com/ref/cstdlib/system.html
Daniel Kiedrowski coder @ "teamless"
Schlimm wird es erst, wenn sich die Stimmen im Kopf auch untereinander unterhalten.

Patrick

Alter Hase

Beiträge: 1 264

Wohnort: Düren

Beruf: Fachinformatiker für Anwendungsentwicklung

  • Private Nachricht senden

6

02.10.2005, 20:27

kie
system("DEINBEFEHL"); ?? wie gehst Du denn ab? Ist ja pervers...

Such dir lieber die geeignete WinAPI funktion

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

7

02.10.2005, 20:32

Nein du hast es nicht richtig verstanden.

Probiers mal mit ShellExecute (Shell32.dll). Näheres in MSDN.

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

8

02.10.2005, 22:39

@All: sry für den Doppelthread, aber....

@Lars:
bitte unterlass das Crossposting (http://www.usf2.de/forum/showthread.php?t=6514). Es ist nicht nur unhöflich gegenüber uns sondern auch gegenüber den (ich glaube Patrick, hat gerade etwas drüber geschrieben).

Du bist hier in einem offiziellen, aktiven Forum direkt zum Buch. Du kannst folglich hier Support erwarten, von der Community. Es gibt keinen Grund für ein Doppelposting, außerdem gehört sowas auch nicht in das USF.

@Crossposter:
Bitte lasst das, es ist wirklich nervig, störend und regt auf, sondern auch peinlich wenn ihr ertappt werdet.

Werbeanzeige