Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Parameter

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 ] [ 3 ]
000
19.01.2004, 15:54 Uhr
kleinerprogrammierer



ich weiß ich habe dieses thema schon einmal angesprochen doch hatte ich die antworten nicht wirklich verstanden:


Zitat:
Pablo postete
In C/C++ muss man main so deklarieren:


C++:
int main(int args, char** argv)
{
}



args ist immer >= 1. Denn das System übergibt den Ausführbefehl des Programmes als erstes Parameter.

bsp:
Wenn das Programm mmm heißt und so aufruft:
./mmm par1 par2 par3

C++:
// mmm.c
#include <stdio.h>
int main(int args, char** argv)
{
    int i;
    for(i=0; i<args; ++i)
         printf("Par #%d: %s\n", i, argv[i]);
}


Ausgabe:

Code:
Par 0: ./mmm
Par 1: par1
Par 2: par2
Par 3: par3





wo soll dieser teil hin?

Zitat:


C++:
// mmm.c
#include <stdio.h>
int main(int args, char** argv)
{
    int i;
    for(i=0; i<args; ++i)
         printf("Par #%d: %s\n", i, argv[i]);
}




ICH WEIß JA ICHT OB DAS WAS VERÄNDERT ABER ES KÖNNTE WICHTIG SEIN DAS ES SICH BEI MIR UM C++ HANDELT

Dieser Post wurde am 19.01.2004 um 16:00 Uhr von kleinerprogrammierer editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.01.2004, 16:01 Uhr
kronos
Quotenfisch
(Operator)


wie wo soll der teil hin? das ist ein vollständiger programm-code. wenn du den verwenden willst, soll der in eine datei, die dann kompiliert wird.
--
main($)??<-$<='?'>>2?main($-!!putchar(
(("$;99M?GD??(??/x0d??/a:???;a"+'?'/4)
??($??)+'?'/3-2-1+$%2)??''?')):'?';??>
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.01.2004, 16:07 Uhr
kleinerprogrammierer



ich arbeite mit dem borland c++ 6 und habe folgende dateien:

Project1.bpr
Project1.cpp
Project1.exe
Project1.obj
Project1.res
Project1.tds
unit1.cpp
unit1.h
unit1.obj
unit1.dfm

in welche datei muss dieser teil dann hin??
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.01.2004, 16:11 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


vermutlich in Project1.cpp
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
19.01.2004, 18:56 Uhr
Pablo
Supertux
(Operator)


Eigentlich niergends. Das war nur ein Beispiel, um zu zeigen, was argv enthält und wie man das benutzt. Ich würde sagen, dass deine main Funktion sich in project1.cpp oder unit1.cpp befinden muss, keine Ahnung, was Borland macht.
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!

Dieser Post wurde am 19.01.2004 um 18:56 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
19.01.2004, 20:01 Uhr
kleinerprogrammierer



so, und wie und wo muss ich dass jetzt aufrufen?!
ich habe die projekt1.cpp hochgeladen unter folgender adreße:

briefcase.yahoo.com

username == gullifiles
passwort == cpponline

????IST DAS SO RICHTIG????

p.s.:ordnername == PARAMETER

Dieser Post wurde am 21.01.2004 um 13:33 Uhr von Pablo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
19.01.2004, 20:03 Uhr
Pablo
Supertux
(Operator)


was willst du denn aufrufen?
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
007
19.01.2004, 20:05 Uhr
erpelqueen
Entlein


hey, mach doch einfach:

C++:
int main()
{
}


???
--
TSchöööööööö ,
How dy How, Ranger Joe
--------------------------------------
www.erpelstore.de.vu
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
008
19.01.2004, 20:06 Uhr
kleinerprogrammierer




Zitat:
Pablo postete
was willst du denn aufrufen?


funktion main
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
009
19.01.2004, 20:10 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


mmh probier mal so

erstell dir einen neuen ordner und pack dort eine textdatei rein...
diese benennst du um in test.cpp und klickst doppelt drauf...
dann sollte sie mit deinem Borland geöffnet werden...
da schreibst du dann dein proggie rein und drückst auf kompilieren...
dann meckert der bestimmt an das noch kein projekt besteht und ob du eins erstellen willst... Einfach alles bestätigen und auf ausführen klicken und schon sollte das laufen...
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 < [ 2 ] [ 3 ]     [ C / C++ (WinAPI, Konsole) ]  


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: