Forum: Snabb Fråga

Forum huvudsida -> Programmering -> Snabb Fråga

Sidor: 1

Till botten

Duggregn 10:59 - 6:e Juni 2006 | Post #1
Medlem
Inlägg: 4


Skicka PM
Hejsan.
Hur får jag förljande rad att kunna läsa in mellanslag, alltså använda getline eller nåt liknande?

cin >> ps[varv].made;

"ps" är här en pekare till en struktur och "made" en sträng, den som svarar först får en kaka.

-------------------------
Ingen signatur!



Nissebosselasse 13:56 - 6:e Juni 2006 | Post #2
Medlem
Inlägg: 490


Skicka PM
En sträng (char *) eller en std::string?

Annars gjorde jag bara så här:

#include <string>
#include <iostream>

struct tatis_tag {
    std::string made;
};

void main ()
{
     tatis_tag t1[3];
    
     std::getline (std::cin, t1[0].made);

     std::cout << std::endl;
     std::cout << t1[0].made << std::endl;
}



-------------------------
http://pushingcows.se
Gula Nallen

Senast redigerad 14:00 - 6:e Juni 2006


Duggregn 22:50 - 6:e Juni 2006 | Post #3
Medlem
Inlägg: 4


Skicka PM
Perfekt, tack Nissebosselasse.

En kaka (troligen en finsk pinne) kommer med posten inom en vecka.

-------------------------
Ingen signatur!



Nissebosselasse 18:54 - 7:e Juni 2006 | Post #4
Medlem
Inlägg: 490


Skicka PM
Aaaaaa finska pinnar är så gott....... Kakor överhuvudtaget är faktiskt tämligen underskattade.

-------------------------
http://pushingcows.se
Gula Nallen



Sidor: 1

Forum huvudsida -> Programmering -> Snabb Fråga
Atom feed

Du får inte posta i den här tråden | Till toppen