Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Warnung: Code hat keine Auswirkung (war: Code funzt nicht :()

Empfohlene Antworten

Veröffentlicht

Kann mir einer sagen was hier dran falsch ist?

#include <iostream.h>

void main()

{

int zahl=1;

while(zahl<10000);

{

cout << zahl << endl;

zahl = zahl + 1;

};

};

Dazu bekomme ich nur diese Meldung:

[C++ Warnung] Unit1.cpp(6): W8019 Code hat keine Auswirkung.

du musst das Semikolon nach dem while weglassen, sonst wird der Block in den Klammern darunter unabhängig vom while ausgeführt.

Außerdem heißt es int main () und nicht void main() und iostream.h ist veraltet. Du solltest lieber folgendes schreiben:


#include <iostream>

using namespace std;

void main()
{
int zahl=1;
while(zahl<10000)
{
cout << zahl << endl;
zahl++;
};
};
[/PHP]

Jup ..stimmt schon ...aber wenn es einfach na nur darum geht die variable zahl von 1 bis 1000 zählen zu lassen ...gehtet so was einfacher



#include <iostream>


using namespace std;


int main()

{

    for(int zahl=1; zahl<=1000; zahl++)

    {

    	cout << zahl << endl;

    }


    char c;

    cin>>c;

}

das mit dem iostream.h hatte Guybrush schon richtig angedeutet ...naja es ist nicht veraltet es ist einfach nur c ....in c++ enden includes halt nicht merh mit .h

das

char c;      cin>>c;
könnte man ganz einfach auch mit dem hier
getchar();

ersetzen ohne unötigen speicherplatz zu belegen was bei einem solchen "programm" aber eigentlich egal ist

@Pointer: joah mit dem Speicherplatz das stimmt schon ...habs mir aber angwewöhnt weils den code halt "neutraler" hält ...bemüh mich meistens Plattform/Compilerunabhängig zu proggen.

<joke>kenns ja den Programmiererspruch: "Speicher hab ich satt" ;D</joke>

#include <iostream>

void main()

{for(int zahl=1; zahl<=1000; std::cout << zahl++ << std::endl);}

kanns noch jemand kürzer?

main kann genauso gut void zurückgeben das ist überhaupt kein problem.

Ja indem ich es richtig mache und int main schreibe ;)

wird dann aber nicht kürzer sondern länger.

weil ich dann ja noch um ein korrektes, dem standard entsprechendes programm zu schreiben ein "return 0;" dazu machen muss ... :)

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.