1. Dashboard
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  1. HTML - Webmaster Forum
  2. Programmierung - Entwickler Forum
  3. Forum für alle anderen Programmiersprachen

Hello World!

  • Immortalis
  • 14. Juni 2007 um 17:38
  • Immortalis
    Interessierte/r
    Beiträge
    106
    • 14. Juni 2007 um 17:38
    • #1

    Hi,
    ich habe mich mit der Programmiersprache C ein wenig befasst und mir den Miracle C Compiler runtergeladen.

    Dann habe ich das Hello World! Programm geschrieben.

    Code
    main ( )
    {  
    printf ('Hello World !\ n') ;
    }


    jetzt kommt aber immer die Fehlermeldung:

    Zitat

    C:\ .... .... \hello world.c: line3: lexical: character constant too long
    '('Hello World!\n')'
    absorting compile


    Ich habe schon die doppelten Anführungsstriche und alles mögliche ausprobiert, komm aber nicht weiter. :roll:

  • Immortalis
    Interessierte/r
    Beiträge
    106
    • 15. Juni 2007 um 17:15
    • #2

    Weiß hier niemand eine Lösung. :smilie027:

  • oberstift
    Teeny
    Beiträge
    39
    • 15. Juni 2007 um 19:22
    • #3

    Probiers mal mit doppelten Anführungszeichen! Einfache Anführungszeichen signalisieren evtl einen char - und der ist nun mal nur ein Zeichen lang!!!

    Gruß
    STEPHAN

  • Immortalis
    Interessierte/r
    Beiträge
    106
    • 15. Juni 2007 um 20:01
    • #4

    Hab ich auch schon probiert, funzt nich. Aber jetz kommt die Meldung das ich "make -k" irgendwo einsetzen muss, damit es klappt. Wohin denn?

  • Explore
    Azubi(ne)
    Beiträge
    43
    • 18. Juni 2007 um 21:08
    • #5
    Code
    #include <iostream>
    
    
    using namespace std;
    
    
    int main(void)
    {
       cout << "Hello, World!!";
    
       return 0;
    
    
    }
    Alles anzeigen
  • Explore
    Azubi(ne)
    Beiträge
    43
    • 18. Juni 2007 um 21:10
    • #6

    Wenn du nicht möchtest, dass sich das Fenster schließt:

    Code
    #include <iostream>
    
    
    using namespace std;
    
    
    int main(void)
    {
       cout << "Hello, World!!";
    
       cin.get();
    
    
       return 0;
    
    
    }
    Alles anzeigen

    das wird durch das hinzufügen von cin.get(); verhindert.
    Durch ien einfaches Enter schließt sich das fenster.

    mfg

  • Immortalis
    Interessierte/r
    Beiträge
    106
    • 18. Juni 2007 um 21:28
    • #7

    jo danke.

  • Cpt. Rick
    Meister(in)
    Beiträge
    288
    • 19. Juni 2007 um 04:08
    • #8

    Das war aber nun Cpp in C sähe eine annehmliche Lösung so aus:

    Code
    #include <stdio.h>
    
    
    int main(void)
    {
      printf("Hello World!\n");
      system("PAUSE");
      return 0;
    }

    Statt system("PAUSE"); geht auch einfach gets(); !

    Und wenn man das Programm in einer Konsole öffnet, dann muss man auch keine Eingabe vor dem Beenden verlangen, da dort beim beenden einfach zum prompt zurückgekehrt wird.

    Win·dows
    Noun.
    A thirty-two bit extension and graphical shell to a sixteen-bit patch to an eight-bit operating system originally coded for a four-bit microprocessor which was written by a two-bit company that can't stand one bit of competition.

  • Mr.Death
    König(in)
    Beiträge
    963
    • 2. Juli 2007 um 11:55
    • #9

    iii DAS SYSTEM Tag.
    Grundsätzlich ist das System Tag schlichtweg -scheiße
    Lass es ..
    Es gibt Methoden wie ..
    getch();
    getchar();

    (also in C++)
    Aber lass doch die scheiße mit SYSTEM ^^ ..........

    Crash!

Tags

  • programm
  • fenster
  • code
  • tag
  • methode
  • system
  • sys
  • lösung
  • enter
  • eingabe
  • return
  • include
  • konsole
  • c++
  • compiler
  • namespace
  1. Datenschutzerklärung
  2. Impressum
Community-Software: WoltLab Suite™
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche