C++ Problem

Diskutiere C++ Problem im Developer Network Forum im Bereich Hardware & Software Forum; Hallo, ich habe ein C++ Problem. Ich bin sehr neu auf dem gebiet und soll ein If-else Programm schachteln. ich kann euch ja mal den quellcode...
  • C++ Problem Beitrag #1
F

Frasch

Bekanntes Mitglied
Dabei seit
14.03.2010
Beiträge
186
Reaktionspunkte
0
Ort
Germany
Hallo,
ich habe ein C++ Problem.
Ich bin sehr neu auf dem gebiet und soll ein If-else Programm schachteln.
ich kann euch ja mal den quellcode geben:
Code:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
  int zahl=12;
  
  if(zahl==13) {
  printf("int ist gleich 13\n");
}else{
      if(zahl==14) {
      printf("int ist gleich 14\n");
      }else {
            printf("die Zahl ist nicht 13 und nicht 14\n");
                     }
                
  system("PAUSE");	
  return 0;
}
was ist daran falsch? Bitte nehmt mir die wahrscheinlich offensichtlichen fehler nicht böse da ich neuling auf dem gebiet bin.

Liebe Grüße von mir.
 
  • C++ Problem Beitrag #2
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Die geschwungene Klammer vom ersten else wird nicht mehr geschlossen. Sowas sieht man sofort, wenn man korrekte Einrückungen verwendet:
Code:
#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[])
{
	int zahl=12;
  
	if(zahl==13) {
		printf("int ist gleich 13\n");
	} else {
		if(zahl==14) {
			printf("int ist gleich 14\n");
		} else {
			printf("die Zahl ist nicht 13 und nicht 14\n");
		}
	[COLOR="Red"]}[/COLOR]
                
	system("PAUSE");	
	return 0;
}

Anmerkungen: Logisch gesehen müsste in den Text-Ausgaben stehen: "zahl ist gleich" und nicht "int ist gleich", da zahl die Variable ist, und int deren Typ (der keinen Wert hat).
Du könntest in dem Fall auch die fehlende rote Klammer weglassen, wenn du auch die öffnende Klammer nach dem ersten else weglässt, damit das zweite if direkt nach dem else kommt; das ist ist dann ein else if - Zweig
 
  • C++ Problem Beitrag #3
F

Frasch

Bekanntes Mitglied
Dabei seit
14.03.2010
Beiträge
186
Reaktionspunkte
0
Ort
Germany
vielen dank jetzt klappt es
 
  • C++ Problem Beitrag #4
Lambo-Benni

Lambo-Benni

Bekanntes Mitglied
Dabei seit
23.03.2007
Beiträge
7.601
Reaktionspunkte
3
Ort
Medizinmanndiscount
Ein Tipp: Schau Dir wenn etwas nicht funktioniert genau die Fehlermeldungen an, die Dir Dein Compiler ausspuckt. Solche trivialen Fehler wirst Du da sofort erkennen.
 
Thema:

C++ Problem

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben