Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

C++ spørgsmål!

Af Elitebruger AnWaiZe | 20-08-2006 17:30 | 1586 visninger | 5 svar, hop til seneste
Er netop lige begyndt på C++ - Jeg har et spørgsmål til hvordan jeg kan få min console application til at genstarte sig selv når den er gennemført.. Har lavet en BMI test som skal afleveres til skolen, som en opgave.. Men vil gerne have den til at restarte programmet efter det er fuldført :) /AnWaiZe
--
#1
ice
Junior Nørd
20-08-2006 17:34

Rapporter til Admin
du kan bare køre et loop indtil en betingelse er opfyldt. f.eks. at de trykker på et bokstav
--
http://ctprofiles.net[...] http://www.cybermafia.dk[...]
#2
Steffen
Gæst
22-08-2006 19:45

Rapporter til Admin
#include <conio.h> #include <stdio.h> int main(int argc, char* args) { char ch; while (ch & 32 != 'q') // ch & 32 gør ch til lowercase, så det duer med både Q og q { //kør dit program printf("Tryk Q for at afslutte, tryk noget andet for at starte programmet igen >"); ch = getche(); } return 0; } Så kører den til de trykker Q eller q når de bliver bedt om det.
--
Gæstebruger, opret dit eget login og få din egen signatur.
#3
Psycho*Dad
Elitebruger
22-08-2006 20:22

Rapporter til Admin
#2: Er du sikker på at du ikke skal bruge en logisk OR istedet for en logisk AND? Det ser umiddelbart forkert ud med AND, da det da så altid vil give enten 0 eller 32 (som ihvertfald ikke er lig med 'q')...
--
You have moved your mouse. Please restart Windows for the changes to take effect.
#4
Psycho*Dad
Elitebruger
22-08-2006 20:30

Rapporter til Admin
... og jeg mente selvfølgelig bitwise AND/OR - ikke logisk AND/OR
--
You have moved your mouse. Please restart Windows for the changes to take effect.
#5
Nubi
Maxi Nørd
23-08-2006 19:52

Rapporter til Admin
#3 > LOL du har komplet ret, det er selvfølgelig en OR der skal anvendes, jeg syntes også nok det så forkert ud - må helt klart til at sove mere :) Den korrekte linie er: while (ch | 32 != 'q') // ch & 32 gør ch til lowercase, så det duer med både Q og q
--
http://steffenskov.homepage.dk[...]

Opret svar til indlægget: C++ spørgsmål!

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning