Rueckgabewert bei C-programm

Diskutiere Rueckgabewert bei C-programm im Developer Network Forum im Bereich Hardware & Software Forum; Hallo, ich habe im Moment folgendes Problem. //test.c int main(void) { return 5 } Danach habe ich eine Batch-Datei rem test.bat...
  • Rueckgabewert bei C-programm Beitrag #1
D

Danger Mouse

Bekanntes Mitglied
Dabei seit
06.02.1999
Beiträge
144
Reaktionspunkte
0
Ort
BY
Hallo,

ich habe im Moment folgendes Problem.

//test.c
int main(void)
{
return 5
}

Danach habe ich eine Batch-Datei

rem test.bat
Variable=test()

So, ich habe nun das Problem, das ich von meinen tool keinen Rueckgabewert an die Batch-Datei machen kann...
Habe ich da noch irgendwo einen Denkfehler?

cu
 
  • Rueckgabewert bei C-programm Beitrag #2
yks

yks

Bekanntes Mitglied
Dabei seit
21.01.1999
Beiträge
551
Reaktionspunkte
0
Ort
Hamburg
Hi,

in der Batchdatei machst du grundlegend was falsch.

Deine Batch-Datei müsste in etwa so aussehen ( man ist das lange her :eek: ):

...
test.exe
if %errorlevel%==5 ...
...

Der Rückgabewert es aufgerufenen Programmes wird in der Umgebungsvariable errorlevel von DOS/NT gespeichert.


...yks :;
 
Thema:

Rueckgabewert bei C-programm

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.181
Beiträge
1.579.176
Mitglieder
55.880
Neuestes Mitglied
Hahn
Oben