Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo, ich habe ein Problem, ich verstehe nicht, warum er nicht abbricht, wenn ich 0 eingebe::confused: :confused: :confused:

void eingabe(FILE* dateizeiger,char* pfad)

{

	char a[6];

	int laenge=0;

	int zahl,b;

	dateizeiger=fopen(pfad,"a+");

	do

	{

		cout<<"Bitte geben Sie eine hoechstens 5-Stellige Zahl ein!"<<endl;

		cin>>a;

		[COLOR="Red"]if(a[1]=='0')[/COLOR]

		{

			cout<<"Vielen Dank für ihre Eingabe!"<<endl;

			break;

		}

		laenge=strlen(a);

		if(laenge<=5)

		{


			b=5-laenge;

			for(;b>0;b--)

			{

				fprintf(dateizeiger,"0");

			}

			zahl=atoi(a);

			fprintf(dateizeiger,"%d ",zahl);

		}

		else

		{

			cout<<"Zahl zu gross! Bitte neue Zahl eingeben!"<<endl;

		}


	}while(1);


	fclose(datei

Danke im voraus...:) :) :) :)

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...