Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Hilfe bei C++ Programm

DER-_-BOSS - 30
Anfänger (offline)

Dabei seit 11.2011
1 Beitrag
Geschrieben am: 30.11.2011 um 17:21 Uhr

Ich brauche dringend eure Hilfe,
ich suche jetzt schon ne Stunde den Fehler aber ich finde ihn nicht.
Wenn jemand Ahnung davon hat, kann er mir dann bitte helfen?

Ich danke euch schon mal im vorraus :)



// Programm soll zunächst einen Buchstaben, und dann ein Wort einlesen
// Das Programm soll dann untersuchen ob der eingegebene Buchstabe
// in dem eingegebenen Wort enthalten ist.


#include <iostream>
#include <conio>
#include <stdio>
using namespace std;

char main ()

{
clrscr();

char cSuche;
char cWort [36];
bool bVergleich;
int iZaehler;

cout << "Geben sie einen beliebigen Buchstaben ein: ";
cin >> cSuche;

do
{
cout << "Gib ein Wort ein: ";
cin >> cWort;

if(cWort < [21])
{
cout << "\n\n\tDas eingegebene Wort ist länger als 20 Zeichen."
}

} while(cWort > [21] );

iZaehler = 0;

bVergleich = false;

do
{
if(cWort[iZaehler] == cSuche)
{
bVergleich = true;
}
else
{
iZaehler << iZaehler++;
}
}
while ( bVergleich == false && cWort[iZaehler] != '/0');

if(bVergleich == true)
{
cout << "\n\n\t Enthalten ";
}
else
{
cout << "\n\n\tNicht enthalten ";

}

cout << endl << endl << "\t";
system("pause");
return 0;
}

Klischeepunk - 40
Champion (offline)

Dabei seit 01.2005
8907 Beiträge

Geschrieben am: 30.11.2011 um 17:34 Uhr
Zuletzt editiert am: 30.11.2011 um 17:37 Uhr

"geht nicht" ist keine Fehlerbeschreibung.

In aller kürze, vielleicht um den Satz der eigentlich hilfreich genug sein sollte, etwas hilfreicher zu gestalten: Wenn du uns den Fehler erklärst, musst du ihn selbst analysieren (kompiliert nicht ist btw. auch keine Fehlerbeschreibung, dein Compiler gibt dir Fehler zurück) und das könnte dich ohne Einmischung dazu bringen den Fehler zu finden.

Dieser Post wurde 2 mal ROT-13 verschlüsselt.

StuffBox - 46
Fortgeschrittener (offline)

Dabei seit 05.2009
84 Beiträge
Geschrieben am: 30.11.2011 um 17:40 Uhr

Zitat:

if(cWort < [21])
{
cout << "\n\n\tDas eingegebene Wort ist länger als 20 Zeichen."
}


mal nur so grob quergelesen: wenn cWort kleiner 21 ist - wieso sollte er dann ausgeben, dass es länger als 21 ist?

solltest das ding mal syntax und logik durchschauen.
  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2025 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -