h_k Skrevet 5. september 2006 Rapporter Del Skrevet 5. september 2006 Jeg er ganske ny i c++ og sliter litt med å forstå kode skrivingen. Jeg skal lage et ikke rekrusivt program Palindrom(ord som er like om en leser framlengs og baklengs eks. omo, anna osv), som leser et ord og skriver det ut baklengs. Og som sjekker om teksten er en palindrom. Jeg vet det vil være best å lage en hjelpefunksjon, men klarer ikke begynne skrive kodene. Jeg bruker programmet Dev-c++. Er det noen som kunne kommet med noen hjelpfulle råd, koder, nettsider? alt som kan hjelpe takk for hjelpen Lenke til kommentar
Giddion Skrevet 5. september 2006 Rapporter Del Skrevet 5. september 2006 Jeg får ønske deg velkommen, c++ folk er alltid velkommen. Var jeg deg ville jeg kjøpt meg en god bok. Denne hjelper nok. www,cplusplus.com når det gjelder programmet så ville jeg tatt kopi av den innkommende tekststrengen for så snudd den, så sammenlignet med den originale tekststrengen. Lykke til.. og ikke gi opp. Lenke til kommentar
lnostdal Skrevet 5. september 2006 Rapporter Del Skrevet 5. september 2006 (endret) edit: antar at du har en eller annen bok du driver å leser på; hvis ikke må du ordne deg dette. Begyn med det første og test ett og ett skritt om gangen: * lese inn et ord (sjekk at du får til dette ved å skrive ut det innleste ordet på skjermen) * skrive ut baklengs (sjekk på samme vis) * skrive ut en melding som forteller om det er et palindrom string readAWord(); // leser inn et ord og returnerer det string reverseString(string str); // returnerer en ny streng som representerer en reversert versjon av `str' bool isPalindrome(string str); // returnerer true eller false alt ettersom om `str' er et palindrom hakker du c++ så bruk ting som nevnt her: http://www.cppreference.com/cppalgorithm/reverse.html http://www.cppreference.com/cppstring/index.html Endret 5. september 2006 av lnostdal Lenke til kommentar
Gjest Slettet+142 Skrevet 5. september 2006 Rapporter Del Skrevet 5. september 2006 (endret) blander meg inn her og spør eg så på cplusplus.com: hvilke argumenter kan getline() ha? spør i sammenhengen string minlillelangestring; getline(cin, minlillelangestring); edit: vil denne lille koden ta inn ett ord, eller alle ordene helt til man trykker "Enter"? Endret 5. september 2006 av Slettet+142 Lenke til kommentar
lnostdal Skrevet 5. september 2006 Rapporter Del Skrevet 5. september 2006 den tar inn en hel linje; altså flere ord Lenke til kommentar
Gjest Slettet+142 Skrevet 5. september 2006 Rapporter Del Skrevet 5. september 2006 den tar inn en hel linje; altså flere ord 6811339[/snapback] weeee holder på å lese en bok no, men eg e så jævlig utolmodig... takk for hjelp Lenke til kommentar
h_k Skrevet 11. september 2006 Forfatter Rapporter Del Skrevet 11. september 2006 edit: antar at du har en eller annen bok du driver å leser på; hvis ikke må du ordne deg dette. Begyn med det første og test ett og ett skritt om gangen: * lese inn et ord (sjekk at du får til dette ved å skrive ut det innleste ordet på skjermen) * skrive ut baklengs (sjekk på samme vis) * skrive ut en melding som forteller om det er et palindrom string readAWord(); // leser inn et ord og returnerer det string reverseString(string str); // returnerer en ny streng som representerer en reversert versjon av `str' bool isPalindrome(string str); // returnerer true eller false alt ettersom om `str' er et palindrom hakker du c++ så bruk ting som nevnt her: http://www.cppreference.com/cppalgorithm/reverse.html http://www.cppreference.com/cppstring/index.html 6811071[/snapback] Takk for hjelpen:) prøver lese på det, er ikke så lett å lære seg når man ikke kan noe programmering fra før SIden har vært til veldig hjelp, så får bare lese mer Lenke til kommentar
Gjest Slettet+142 Skrevet 16. september 2006 Rapporter Del Skrevet 16. september 2006 (endret) eg bare bruker en gammel tråd til dette forhåpentligvis enkle spørsmålet vis det går greit e det noen kommandoer for å åpne en webside? noe lignende system("iexplore http://www.mariyoweb.com/"); , bare som ikkje benytter seg av direkte oppkobling mot iexpolore? edit: fant en no, men vil den virke fint? #include <windows.h> int main() //her sto det void main(), men fjernet det pga at "webbrowser-åpneren" skal legges inn i et program;) { ShellExecute(NULL, "open", "http://www.mariyoweb.com/", NULL, NULL, SW_SHOWNORMAL); } Endret 16. september 2006 av Slettet+142 Lenke til kommentar
lnostdal Skrevet 16. september 2006 Rapporter Del Skrevet 16. september 2006 (endret) Begge de metodene starter Internet Sexploder på omtrent samme vis som om du hadde startet den fra Start-menyen. Det høres ut som om du er ute etter å gjøre noe slikt: http://www.adp-gmbh.ch/win/misc/mshtml/index.html Endret 16. september 2006 av lnostdal Lenke til kommentar
Gjest Slettet+142 Skrevet 16. september 2006 Rapporter Del Skrevet 16. september 2006 var jo en grei kode då, men eg tenkte noe sånt if(visit==1) ShellExecute(NULL, "open", "http://www.mariyoweb.com/", NULL, NULL, SW_SHOWNORMAL); at hvis en variabel er lik 1, åpne en viss side som er angitt... eller har eg gjort det helt riktig då? Lenke til kommentar
lnostdal Skrevet 16. september 2006 Rapporter Del Skrevet 16. september 2006 hm, tror signaturen din stemmer bra, for jeg skjønner ikke hva du mener .. hva er problemet? Lenke til kommentar
Gjest Slettet+142 Skrevet 16. september 2006 Rapporter Del Skrevet 16. september 2006 egentlig e det ikkje noe "problem", men det e det at eg lurer på om det finnes noe kommando i C++ som åpner web browseren både, og som virker både i linux og i windows Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå