13. marts 2006 - 17:19Der er
9 kommentarer og 1 løsning
Billige point - Kommentarer til kodesektion
Hej
Jeg er i gang med en dataopgave på min skole, og har i den forbindelse fundet et kodestykke på nettet, som konverterer punktumer(engelsk komma) til dansk komma og gemmer det i en fil.
Da det er en skoleopgave har jeg dog brug for at forstå hvad der sker, samt at få nogle kommentarer på. Kan du forklare hvad der sker i nedenstående er pointene dine ;-)
template<typename T> void Konverter(std::ostream &os, T val) { stringstream SS; SS << val;
string S = SS.str(); string::size_type pos; while((pos = S.find('.')) != string::npos) S[pos] = ','; os << S; }
while( (pos = S.find('.')) != string::npos ) // The find function searches for the // first occurrence. If found, return the // position of the first character in // the matching substring. If not found, // return the value string::npos
S[pos] = ','; // modifi the fund position, i this //situation we sets it to ,
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.