Turgut Skrevet 26. mai 2008 Skrevet 26. mai 2008 (endret) Hei. Har begynt å lære C++ og har kommet så langt at jeg tenkte jeg skulle lage mitt eget program uten hjelp av eksempler osv. Så det jeg tenkte var å kombinere min kunnskap og kjemi og C++ ved å lage et program som genererer ISO navn på alkoholer. Det som jeg egentlig lurer på er om det går ann å lage en funksjon som returnerer en 'string' verdi. Da mener jeg en string verdi som er definert av den "nye" string typen i C++ (inkludert med #include <string>). Jeg lurer også på hvordan en slik funksjon og prototypen av den skal skrives, f.eks. int MyFunction();, int MyFunction() { statements } for en funksjon som returnerer en integer. Endret 27. mai 2008 av Turgut
ratata Skrevet 26. mai 2008 Skrevet 26. mai 2008 (endret) litt usikker på kva du meiner, men ein metode vert skriven slik: string Klasse::Metode(argument) { kode; } dersom du ikkje brukar headerfil kan du droppe Klasse:: Endret 26. mai 2008 av ratata
teflonpanne Skrevet 26. mai 2008 Skrevet 26. mai 2008 std::string f() Sånn ser en deklarasjon ut for en funksjon som returnerer std::string.
Turgut Skrevet 27. mai 2008 Forfatter Skrevet 27. mai 2008 Takk for svarene begge to Fant til slutt ut at det ikke var deklarasjonen av string funksjonen som var problemet men en verdi av typen 'int' som ble gjort om til 'string'. Jeg hadde deklarart den riktig slik teflonpanne sa med std::string f() men denne typen verdi er helt ny for meg så jeg tenkte det var den som var problemet da jeg så en error med string i kompilerings vinduet. ...
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å