Knap/link

Tags:    c++

<< < 12 > >>
Hej,
Jeg sidder og er i gang med at lave en regnemaskine.
Jeg synes det kunne være fedt hvis man starter ved at åbne programmet og så kom der en menu hvor man kunne vælge om man ville dividere gange eller minuse osv.
Hvor man styre mellem de forskellige links med pilletasterne.
Det linker så til andre mini.programmer som jeg har lavet.
Det er i C++ i en console.
Er det muligt?



Indlæg senest redigeret d. 03.03.2007 12:55 af Bruger #11457
13 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Mener du bare en menu i konsol?
I så fald:
http://damb.dk/menu.php



Ja, den er rigtig. Men hvordan laver jeg knapperne til links?
F. eks:
Fold kodeboks ind/udKode 

Der står der bare fuck_231 osv. kan man lave det til link?
eller kan man skrive en anden funktion ind?
jeg vil have at hvis man klikker på + så kan man skrive to tal og de bliver pluset?



Kan du ikke bare bruge

Fold kodeboks ind/udKode 





skal det stå i stedet for func_234?



Nej, det er i stedet for menu'en jeg linkede til. Det kunne være hoved delen af din main(), der mangler bare funktionerne Add, Sub osv.

Jeg er stadig ikke sikker på hvad det er du gerne vil lave.



Jo ser du:
Jeg vil lave et program.
Når man åbner det skal det se sådan ud:

Regnemaskine
Geometriske figure

Og så kan du vælge en af dem.
Hvis du f. eks. vælger regnemaskine kommer du til det program som jeg har lavet som er her: http://www.fixi.dk/benjamin/calc.exe
Og nogen lunde det samme i "Geometriske figure".

Tydeligt nok nu?



I menu programmet jeg linkede til i min første post kan du lave main_menu om til:

Fold kodeboks ind/udKode 


Funktionerne Regnemaskine og GeometriskeFigure kan se sådan ud:

Fold kodeboks ind/udKode 


Du kan så klippe det vær der ikke bruges.



Det ser fedt ud! Og det er også rigtigt. De programmer som det linker til skal bare være dem jeg selv laver. Hvordan gør jeg det?



Du erstatter bare Notepad.exe eller calc.exe med navnet på dit eget program, evt. med sti.
Du er måske nødt til at putte " om, og du skal bruge 2 \\\\, f.eks

system("\\"C:\\\\program filer\\\\Mit Program\\\\Whatever.exe\\"");



okey. tusind tak!:D



<< < 12 > >>
t