Forum: jag e trög sry

Forum huvudsida -> Programmering -> jag e trög sry

Sidor: 1

Till botten

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


Skicka PM
jag måste vara helt dum i huvudet. alltså jag försökte göra lite if och else saker för att testa lite (skitkul Smiley) men så fick jag felmeddelandet att båda else is misplaced Smiley?

här e koden:

#include <iostream>

using namespace std;

int main()
{
    string name;
    string aname;

    cout << "Vem vill du veta mer om?";
    cin >> name;

    if (name == "nisse");
    {
        aname = "nissesson";

        cout << " " << name << " " << aname << " var namnet ";
    }
        else if (name == "hannes");
    {
        aname = "nilsson";

        cout << " " << name << " " << aname << " var namnet ";
    }
        else
    {
        cout << "Ingen information om det tyvärr ";
    }


    return 0;
}

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

- Weeeeeeee!



HärJ 22:21 - 13:e Juli 2005 | Post #2
Moderator
Inlägg: 1198


Skicka PM
rätta mig om jag har fel men är det inte "elseif" och inte "else if"
jag kan inte så mkt c++ nämligen

-------------------------
Tänk om jag vore en skalärprodukt!



m1ff0 22:32 - 13:e Juli 2005 | Post #3
Medlem
Inlägg: 23


Skicka PM
du kan inte bara skriva if(name == "kalle") tror jag iaf
... jag kan visa en fungerande...

  1. if((name[0] == 'k' || name[0] == 'K') && (name[1] == 'l' || name[1] == 'L') && (name[2] == 'a' || name[2] == 'A') && (name[3] == 's' || name[3] == 'S'))


alltså... om man skriver in "Klas", så startar det if statementet, man kan skriva "klas" hur som helst, t ex "Klas", "klAS" "klas" etc... om du kollar lite mer på independence tutorial så fattar du Smiley

och... [0], [1], [2] och [3], är platser i texten typ... finns ett antal platser när man skriver in, minns inte hur många, men 4 finns det iaf... det börjar iaf ALLTID på 0.

är väl så kallade vektorer har ja för mig Smiley

och else ifen, ska vara "else if", så du vet härj Smiley

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

Senast redigerad 22:34 - 13:e Juli 2005


Independence 22:32 - 13:e Juli 2005 | Post #4
Administratör
Inlägg: 1800


Skicka PM
Jag skulle tippa på att det är därför att du skrivit ; efter if (....) på två ställen.

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

Vi är riddarna som säger fiskbulle!





Hannes 22:34 - 13:e Juli 2005 | Post #5
Medlem
Inlägg: 43


Skicka PM
ja Smiley jag får nog träna mer Smiley

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

- Weeeeeeee!



Celeron 08:49 - 14:e Juli 2005 | Post #6
Medlem
Inlägg: 418


Skicka PM
Man kan (och ibland måste) skriva "else if" och man kan gämföra en string direkt.

-------------------------
Det viktigaste är att ha roligt! Har ny hemsida: http://www.freewebs.com/cpperik/



Sidor: 1

Forum huvudsida -> Programmering -> jag e trög sry
Atom feed

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