Hello World ei toimi

Pakokaasujen

Mikäköhän mahtaa olla vikana, kun edes hello world ei toimi c kielellä. Dev-c graafisella puolella herjaa monistakin virheitä, mutta kun koitan notepad ohjelmalla tehdä ja kääntää komentorivillä sen, ei anna virheitä, mutta ohjelmaa suorittaessa tulee:

"Ohjelma on liian suuri muistiin"
eikä tapahdu muuta. Dev-c ohjelmalla ei edes sen oma Hello World esimerkki suostu kääntymään. Komentorivillä kääntäessä ei tule virheitä, mutta sama herja muistista. Lienee sanomattakin selvää, ettei kyse kuitenkaan ole muistin riittämättömyydestä? :D Tässä käyttämäni hello worldi:

#include

int main()
{
std::cout

6

1335

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • mmmmmmmmmmmmmm

      mmmmmmm... "vittu.h"? oikea muoto olisi vittu.cpp
      ohjelmassa ei ole _mitään_ vikaa joten vika löytyy siitä miten sitä yrität kääntää.

      • Pakokaasujen

        Kun koitan notepad tallentaa sitä .cpp muotoon, se silti haluaa pistää automaattisesti sen .h. Mutta vaikuttaako kuitenkaan se pääte niin radikaalisesti siihen, ettei tule toimivaa ohjelmaa? Onko sinulla antaa jotain neuvoa, jolla saisin käännettyä sen onnistuneesti? :)

        Tuo notepad ja kometorivillä kääntäminen tuntuu minusta kuitenkin niin näppärältä tavalta testalla noita, etten siitäkään raaskisi luopua.


      • mmmmmmmmmmmmmm
        Pakokaasujen kirjoitti:

        Kun koitan notepad tallentaa sitä .cpp muotoon, se silti haluaa pistää automaattisesti sen .h. Mutta vaikuttaako kuitenkaan se pääte niin radikaalisesti siihen, ettei tule toimivaa ohjelmaa? Onko sinulla antaa jotain neuvoa, jolla saisin käännettyä sen onnistuneesti? :)

        Tuo notepad ja kometorivillä kääntäminen tuntuu minusta kuitenkin niin näppärältä tavalta testalla noita, etten siitäkään raaskisi luopua.

        notepad :ssa teetkö otsikko (header) vai lähdekoodi (source) tiedoston? Jos käännät .h loppuisen g :lla niin se tekee siitä esikäännetyn otsikkotiedoston (ei varmasti mitä tarkoitit). Kokeile testiksi tehdä vaikka ihan perus notepadilla vastaava ja tallenna .cpp päätteisenä. Tai nimeä .h tiedosto uudestaan.


    • Toimimaan

      #include
      #include

      using namespace std;

      int main(int argc, char *argv[])
      {
      std::cout

      • ......

        using namespace std; on kyllä tuossa koodissa turha, kun nimiavaruuteen viitataan käytön yhteydessä.


      • akin.2
        ...... kirjoitti:

        using namespace std; on kyllä tuossa koodissa turha, kun nimiavaruuteen viitataan käytön yhteydessä.

        system:ssä ei viitata std::system.. joten namespacen käyttö tossa koodissa tarpeellista..


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Ja taas ammuttu kokkolassa

      Kokkolaisilta pitäisi kerätä pois kaikki ampumaset, keittiöveitset ja kaikki mikä vähänkään paukku ja on terävä.
      Kokkola
      35
      4289
    2. Kuinka kauan

      Olet ollut kaivattuusi ihastunut/rakastunut? Tajusitko tunteesi heti, vai syventyivätkö ne hitaasti?
      Ikävä
      114
      1586
    3. Milli-helenalla ongelmia

      Suomen virkavallan kanssa. Eipä ole ihme kun on etsintäkuullutettu jenkkilässäkin. Vähiin käy oleskelupaikat virottarell
      Kotimaiset julkkisjuorut
      248
      1546
    4. Helena Koivu on äiti

      Mitä hyötyä on Mikko Koivulla kohdella LASTENSA äitiä huonosti . Vie lapset tutuista ympyröistä pois . Lasten kodista.
      Kotimaiset julkkisjuorut
      218
      1400
    5. Mitä siellä ABC on tapahtunut

      Tavallista isompi operaatio näkyy olevan kyseessä.
      Alajärvi
      35
      1266
    6. Ja taas kerran hallinto-oikeus että pieleen meni

      Hallinto-oikeus kumosi kunnanhallituksen päätöksen vuokratalojen pääomituksesta. https://sysmad10.oncloudos.com/cgi/DREQ
      Sysmä
      88
      1078
    7. Löydänköhän koskaan

      Sunlaista herkkää tunteellista joka jumaloi mua. Tuskin. Siksi harmittaa että asiat meni näin 🥲
      Ikävä
      132
      1072
    8. Kun näen sinut

      tulen iloiseksi. Tuskin uskallan katsoa sinua, herätät minussa niin paljon tunteita. En tunne sinua hyvin, mutta jotain
      Ikävä
      47
      1054
    9. Purra saksii taas. Hän on mielipuuhassaan.

      Nyt hän leikkaa hyvinvointialueiltamme kymmeniä miljoonia. Sotea romutetaan tylysti. Terveydenhoitoamme kurjistetaan. ht
      Maailman menoa
      267
      1031
    10. Yhdelle miehelle

      Mä kaipaan sua niin paljon. Miksi sä oot tommonen pösilö?
      Ikävä
      62
      994
    Aihe