bigbull Skrevet 30. mai 2008 Del Skrevet 30. mai 2008 Hei! Har laget noen funksjoner med argumenter som skal kalles fra main. Er litt usikker på syntaxen til funksjoner i c++. Får til å bruke int variabler som argument, men skulle brukt tekst i argumentene og da tenkte jeg å bruke en char som argument men det funker ikke!! Hvordan er syntaxen til tekst argumenter i funksjoner? Lenke til kommentar
x871kx6167ss7 Skrevet 30. mai 2008 Del Skrevet 30. mai 2008 (endret) Noe sånt noe: #include <iostream> #include <string> using namespace std; void skrivUt(string); int main() { string minString; cout << "Skriv inn noe: "; cin >> minString; skrivUt(minString); return 0; } void skrivUt(string mottattString) { cout << mottattString << endl; } Dersom du av en eller annen grunn bruker chararray blir det noe sånt: #include <iostream> using namespace std; void skrivUt(char*); int main() { char minString[100]; cout << "Skriv inn noe: "; cin >> minString; skrivUt(minString); return 0; } void skrivUt(char* mottattString) { cout << mottattString << endl; } Endret 30. mai 2008 av Blackslash 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å