C++ kielen ongelmia

#include

using namespace std;

int main (void) {

int valinta, valintaa, k, e;

cout
9435
Äänestä

Muut lukivat myös

Vastaukset 9

Vanhimmat

Eli siis kysymykseni kuuluu:

kohdassa, if(valintaa=k)

cout

Äänestä

alussa kuuluisi olla: #include mutta huomaamatta en kopioinut sitä tänne asti =)

Äänestä
  • #include -iostream.h-

    näköjään tämä palsta ei salli tuollaista merkkijonoa...

    Äänestä

  • Aloitteleva koodari+ kirjoitti:

    #include -iostream.h-

    näköjään tämä palsta ei salli tuollaista merkkijonoa...

    "näköjään tämä palsta ei salli tuollaista merkkijonoa..."

    Eikö ?

    Noh, ei tosiaan suoraan sallikaan.

    Mutta ...

    #include

    Ai, mitenkö tuon tein ?

    No kas näin:

    #include <iostream.h>

    Eli kirjoita ensin tekstieditorilla, ja käytä sen etsi -korvaa -toimintoa.

    Eli pienempi kuin -merkki korvataan merkkijonolla <

    Ja suurempi kuin -merkki korvataan merkkijonolla >

    Ja jos vielä on tarvetta noille & -merkeille, niin jokainen sellainen korvataan merkkijonolla &

    Selvisikö

    Äänestä

If -lauseet ei kuulu tuohon case-juttuun oikein :)

Äänestä

If-lauseet pois sieltä switch-case -rakenteen sisältä ainakin.

Ja sitten tarkistat että aaltosulut on oikein.

Äänestä

Oikea if vertailu on == eli tässä: if (valintaa=='k') ..

Yksi = tekee sen sijaan sijoituksen =k, mitä et ole edes alustanut tässä, jos k ei 0, ehto on aina tosi. Ja k on tässä muuttujana turha, koska tarkoitus verrata vakioarvoon 'k'.

if-lauseen kanssa suositellaan yleensä aaltosulkuja (useat editorit tekee automaattisesti(, koodi on luettavampaa.

Äänestä

Kas oikea vastaus tulikin jo tuossa. Hämmästyttävää.

Äänestä
  • Eikö olekin?

    Äänestä

Kommentoi aloitusta


Aloitteleva koodari kirjoitti:

#include

using namespace std;

int main (void) {

int valinta, valintaa, k, e;

cout

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu