Forum: hur gör man en radbrytning? :(

Forum huvudsida -> Programmering -> hur gör man en radbrytning? :(

Sidor: 1

Till botten

Hannes 20:22 - 14:e Juli 2005 | Post #1
Medlem
Inlägg: 43


Skicka PM
som sagt hur gör man? typ:

cout << "lalala (radbrytning) ";

-------------------------
Vad sade snigeln när han red på sköldpaddan?

- Weeeeeeee!



ozamosi 20:29 - 14:e Juli 2005 | Post #2
Administratör
Inlägg: 1129


Skicka PM
antingen backslash-n, eller << endl.
Alltså t ex:
cout << "lalala \n";
eller
cout << "lalala" << endl;

-------------------------
Ljusblå



Hannes 20:32 - 14:e Juli 2005 | Post #3
Medlem
Inlägg: 43


Skicka PM
ok tack det var väldigt hjälpsamt Smiley

-------------------------
Vad sade snigeln när han red på sköldpaddan?

- Weeeeeeee!



Hannes 20:37 - 14:e Juli 2005 | Post #4
Medlem
Inlägg: 43


Skicka PM
hur gör man så det inte blir radbrytning? Smiley

kolla:

#include <iostream>

using namespace std;

int main ()
{
    int tal;
    int tall;
    int summa;

    cin >> tal; // här kommer en radbrytning hur tar man bort den
    cout << " + ";
    cin >> tall;

    summa = tal + tall;

    cout << summa;

    return 0;
}

-------------------------
Vad sade snigeln när han red på sköldpaddan?

- Weeeeeeee!



ozamosi 20:58 - 14:e Juli 2005 | Post #5
Administratör
Inlägg: 1129


Skicka PM
Ah! Det där "underbara" problemet Smiley
Det BORDE ju finnas någon enkel lösning, men... Min lösning på det problemet var skriva en egen cin-aktig funktion som läste in det man skrev, spara de det, samt skrev ut det på skärmen. Fick det aldrig att inte uber-bugga dock...

Har inte testat det här själv (hittade det precis på cppreference.com), men testa med att skriva (innan första användningen av cin)
cin.setf(ios::skipws);
Det där gör att inga whitespaces skrivs ut, dvs mellanslag, tab och enter.

-------------------------
Ljusblå



Hannes 23:05 - 14:e Juli 2005 | Post #6
Medlem
Inlägg: 43


Skicka PM
det funkade inte tyvärr Smiley men tack för tipset Smiley hittar på nåt annat snyggt sätt Smiley

-------------------------
Vad sade snigeln när han red på sköldpaddan?

- Weeeeeeee!

Senast redigerad 23:13 - 14:e Juli 2005


jockepockee 14:47 - 14:e Mars 2007 | Post #7
Medlem
Inlägg: 192


Skicka PM
    Citat av Hannes:
hur gör man så det inte blir radbrytning? Smiley

kolla:

#include <iostream>

using namespace std;

int main ()
{
    int tal;
    int tall;
    int summa;

    cin >> tal; // här kommer en radbrytning hur tar man bort den
    cout << " + ";
    cin >> tall;

    summa = tal + tall;

    cout << summa;

    return 0;
}


Du kan ju skriva in formeln på samma rad genom att skriva:

cin >> tal1 >> op >> tal2;


dock måste du skriva "+" själv och göra en variabel som heter "op" eller nåt liknande!

-------------------------





Smygis 16:03 - 14:e Mars 2007 | Post #8
Medlem
Inlägg: 90


Skicka PM
Nu blir han nog riktigt klad Smiley Någon svarade efter 2 år i ovishet.

-------------------------
Ingen signatur! <- OMG! Jag har inte någon signatur! Ge mig en signatur FFS!

Senast redigerad 16:04 - 14:e Mars 2007


Hetzz 20:39 - 14:e Mars 2007 | Post #9
Medlem
Inlägg: 516


Skicka PM
hihi Smiley

förhoppningsvis så är det någon annan som stöter på problemet och får hjälp Smiley



edit: hmm är de inte sånna här saker som borde hamna på wikin?

-------------------------



Senast redigerad 20:40 - 14:e Mars 2007


Omega 17:53 - 15:e Mars 2007 | Post #10
Medlem
Inlägg: 42


Skicka PM
Jag tycker att det är bra att någon läser de äldre inläggen på forumet.
Har hittat endel intressant där själv.



-------------------------
Fall omkull sju gånger och res dig upp åtta.



Sidor: 1

Forum huvudsida -> Programmering -> hur gör man en radbrytning? :(
Atom feed

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