-
Innlegg
1 318 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av Glutar
-
-
-
-
Tviler på at de har noen fast liste...
Hadde dem hatt den ville jeg ikke sett den .
Like å ikke være forbrett på hva som kommer
-
Oki, no spør eg litt i hytt og pine her, men det er vel det vi har tråden for? Når språket er så vanskeleg, så er det vel ikkje så rart at eg spør?
Eg har ei oppgåve som går ut på å la brukaren taste inn to setningar, også skal eg printe ut den største.
Her er koden min:
#include <iomanip> #include <string> #include <ios> #include <iostream> #include <algorithm> #include <stdexcept> using namespace std; string returnLargestString (string s1, string s2) { int l1 = s1.size(); int l2 = s2.size(); return s1 > s2 ? s1 : s2; } int main () { string set1, set2; cout << "Skriv inn to setningar: \n1: "; cin >> set1; cout << endl << "2: "; cin >> set2; string largest = returnLargestString(set1, set2); cout << "\nDen lengste setninga er:\n" + largest << endl; system("PAUSE"); return 0; }
Det funkar fint det, om det berre er eitt ord. Men om eg tastar inn "kake er godt" som fyrstesetningen, så får eg ikkje lov til å taste inn setning nr. 2, og outputten blir slik:
Skriv to setningar:1: kake er godt
2:
Den lengste setninga er:
kake
Trykk en tast for å fortsette...
Kva kan feilen være?
Eg testa litt, og eg meiner å trur at feilen ligg i innlesingsprosessen.
Du kan vel bruke getline(cin, set1);
-
-
De begynner å spiller klokka 8.
SX 30-45min
pause 15-20min
DT spiller 2-2.30t
rundt 3.15t kansje...
Hadde nok ikke satsa på noe tog før 12 hverfall...
-
Hei, driver å lager ett "spill" hvor du styrer en fyr med piltastene inne i ett lukket område.
(dos)
Har laget en funksjon som passer på at fyren du styrer ikke går utenfor veggene:
void sjekkvegg(int fyrX, int fyrY, int oppveggX[100], int oppveggY[100], int nedveggX[100], int nedveggY[100], int vveggX[100], int vveggY[100], int hveggX[100], int hveggY[100], int &sjok) { for (int teller = 0; teller < 100; teller++) { if (fyrX == hveggX[teller] - 1 && fyrY == hveggY[teller]) { sjok = 4; } if (fyrX == oppveggX[teller] && fyrY == oppveggY[teller] + 1) { sjok = 1; } if (fyrX == nedveggX[teller] && fyrY == nedveggY[teller] - 1) { sjok = 2; } if (fyrX == vveggX[teller] + 1 && fyrY == vveggY[teller]) { sjok = 3; } for (int i = 0; i < 100; i++) { if ((fyrX == nedveggX[teller] && fyrY == nedveggY[teller] - 1) && (fyrX == hveggX[i] - 1 && fyrY == hveggY[i])) { sjok = 5; } if ((fyrX == oppveggX[teller] && fyrY == oppveggY[teller] + 1) && (fyrX == hveggX[i] - 1 && fyrY == hveggY[i])) { sjok = 6; } if ((fyrX == oppveggX[teller] && fyrY == oppveggY[teller] + 1) && (fyrX == vveggX[i] + 1 && fyrY == vveggY[i])) { sjok = 7; } if ((fyrX == nedveggX[teller] && fyrY == nedveggY[teller] - 1) && (fyrX == vveggX[i] + 1 && fyrY == vveggY[i])) { sjok = 8; } } } }
Oppvegg er en vegg som bare sperrer oppover, nedvegg nedover osv...
fyrX, fyrY er plaseringen fyr er på.
Først sjekker den om fyr er inntill en vegg, også om fyr er inntlill ett hjørne...
Alt fungerte bra helt til jeg lage den siste hvor den skal returnere 8 vis den er i nedre venstere hjørne. Den gjør funksjonen og setter sjok til 8. Men når den går tilbake til hovedprogrammet er sjok 3 igjen :S
Vis jeg skriver slutten sån:
if ((fyrX == nedveggX[teller] && fyrY == nedveggY[teller] - 1) && (fyrX == vveggX[i] + 1 && fyrY == vveggY[i])) { sjok = 8; cout <<"sjekk1"; } } } cout <<sjok; }
Så kommer det først opp sjekk1, da vet jeg at den har satt sjok til 8.
Men når funksjonen er ferdig og den skriver ut sjok, står det 3 der... :S
-
Hadde ikke vært så sikker vis jeg var deg .
Ble utsolgt i sommertider i fjor, og plutselig er det bortte
Var DT her i fjor?
Forige gang mener jeg 2005
-
Hadde ikke vært så sikker vis jeg var deg .
Ble utsolgt i sommertider i fjor, og plutselig er det bortte
-
Var faktisk den første DT plata jeg kjøpte også , brukte også litt tid på å fordøye den, så kjøpte jeg train of thought.
Men Awake ble favoritten
-
Post ett bilde så kan jeg se en kondensator er vel ofte merket + og -, er du heldig er det også merket på kretskorttet, vis ikke blir det vanskelig....
-
I går drømte jeg at jeg satt hjemme i sofaen og så på TV, plutselig var det DT på TVen live fra spektrum. Da gikk det opp for meg at det var 29. september :O, fikk helt pannikk. DT kom først på scenen å spillte 2 sanger (The killing Hand å en til)
Så kom Symphony X på scenen. Da løp jeg til Toget i håp om å komme inn
Sykeste drømmen jeg har hjtt på lenge (og jævligste )
Hørtes fett ut, trodde jeg var DT fan, men når jeg hører om folk som drømmer om dem begynner jeg å tro at jeg ikke er så "stor" fan...
Var IKKE fett, trudde jeg skulle dævve
-
I går drømte jeg at jeg satt hjemme i sofaen og så på TV, plutselig var det DT på TVen live fra spektrum. Da gikk det opp for meg at det var 29. september :O, fikk helt pannikk. DT kom først på scenen å spillte 2 sanger (The killing Hand å en til)
Så kom Symphony X på scenen. Da løp jeg til Toget i håp om å komme inn
Sykeste drømmen jeg har hjtt på lenge (og jævligste )
-
Ståplasser er det igjen, men er mindre med sitteplasser, du får ikke 6 biletter ved siden av hverandre...
-
jooo da , mulig skjermkorttet mitt er integrert, men har hørt at det kansje er en ledig port
-
-
Mener du at det ikke er mulig å bytte skjermkort på bærbar? (for det vet jeg at det er)
Men vet ikke om PCen tåler ett kraftigere skjermkort, og om skjermkortet jeg har er integrert eller ikke... Skrur opp å ser i morra tenker jeg
-
Hei har en Acer Aspire med skjrmkort: ATI Radeon Express 1100.
Er det mulig å bytte det skjermkorttet? og eventuelt med hvilkene
-
Hei
Noen som har en enkel måte å fjerne markøren på i ledetekst?
-
Kom til å komme på en side jeg var på en gang som målte hvor fort du skrev hele alfabetet (a-z). Noen som har den siden?
Trur jeg hadde en rekk på 2.3sec ell no
-
-
Takker for svar
Problemet jeg fikk med funksjoner var at dette ikke fungerer:
#include <iostream> using namespace std; void funk1(int &tall[10]); int main() { int tall[10]; for (int i = 0; i < 10; i++) { tall[i] = i + 1; } funk1(tall); } void funk1(int &tall[10]) { for (int i = 0; i < 10; i++) { if (tall[i] == 2) { tall[i] = 1; } } }
Er sikkert en løsning på det, men orket ikke se på det da. . Får se om jeg kansje deler opp programmet senere.
-
-
Takker for respons
24: Beste sesongavslutning? (Spoilere såklart)
i TV-serier og -programmer
Skrevet
Liker avsluttningen på sesong 4