Was für ein bekloppter Film.
Wird durch Kickstarter finanziert:
Beiträge von CHEATER61
-
-
Das ist die Abfrage ob nach dem ersten zeichen ein + oder - kommt wenn ja ist das ja logischerweise ein Fehler.
Das verhindet also eingaben wie:
4+
++
+545+ -
Also funktionern tut mein Code.
Hier mal die gesamte Aufgabenstellung damit man erkennt was gemeint ist: -
Habs bereits fertig mit folgendem Code:
EDIT: Die Formatierung klappt hier nicht so gut.C- #include "stdafx.h"
- #include "stdio.h"
- #include "stdlib.h"
- #include "conio.h"
- int isDouble(char* s);
- int main()
- {
- char Zeichenfolge[50];
- do
- {
- printf("\n\nBitte geben sie eine Gleitkommazahl ein ");
- scanf_s("%50s", Zeichenfolge,50);
- isDouble(Zeichenfolge);
- if (isDouble(Zeichenfolge))
- {
- printf("\n %lf wurde eingegeben",atof(Zeichenfolge));
- }
- else
- {printf("\nFehler bei der Eingabe");}
- }
- while (1);
- }
- int isDouble(char* s)
- {
- int i,Punkte,Fehler;
- Punkte=0;
- Fehler = 0;
- for(i = 0; (i<=50 && s[i]!='\0'); i++)
- {
- if(s[i+1] == '+' || s[i+1] == '-')
- {Fehler= Fehler+1;}
- if (s[i] == '.')
- {Punkte= Punkte+1;}
- if (Punkte>1)
- {Fehler = Fehler+1;}
- if((s[i] < '0') || (s[i] > '9'))
- {
- if (s[i] !='+')
- {
- if (s[i] !='-')
- {
- if(s[i] !='.')
- {
- Fehler = Fehler+1;
- }
- }
- }
- }
- }
- if (Fehler>=1)
- {return(0);}
- else
- {return(1);}
- }
-
-
Hi,
also ich brauche Hilfe bei einer Aufgabe. Programmiert wird in C.
Wenn ein Zeichen in einem String das aus einem Array von Char's besteht kein 0-9, minus, plus oder punkt enthält, dann soll die Variable "Fehler" um eins erhöht werden. Dadurch wird dann in der Main funktion ein Fehler ausgegeben in der Konsole.EDIT1: Habe die Main Funktion hinzugefügt. Das Problem ist, dass wenn man z.B. "asdf" eingibt, dann 0.000000 aus gegeben wird.
In der Zeile 8 soll eigentlich statt PS folgendes stehen (alles zusammen):
% 5 0 sEDIT2: Es geht darum dass man nur eine gültige Gleitkommazahl angeben darf. Wenn das der Fall ist, dann wird es in der Konsole angezeigt.
Mein bisheriger Code:
Code- int isDouble(char* s);
- int main()
- {
- char Zeichenfolge[50];
- do
- {
- printf("\n\nBitte geben sie eine Gleitkommazahl ein ");
- scanf_s("Ps", Zeichenfolge,50);
- isDouble(Zeichenfolge);
- if (isDouble(Zeichenfolge))
- {
- printf("\n %lf wurde eingegeben",atof(Zeichenfolge));
- }
- else
- {printf("\nFehler bei der Eingabe");}
- }
- while (1);
- }
Code- int isDouble(char* s)
- {
- int i,Punkte,Fehler;
- Punkte=0;
- Fehler = 0;
- for(i = 0; (i<=50 && s[i]!='\0'); i++)
- {
- if(s[i+1] == '+' || s[i+1] == '-')
- {Fehler= Fehler+1;}
- if (s[i] == '.')
- {Punkte= Punkte+1;}
- if (Punkte>1)
- {Fehler = Fehler+1;}
- if((s[i] < '0') && (s[i] > '9'))
- {
- if (((s[i] !='+') || (s[i] !='-') || (s[i] !='.')))
- { Fehler = Fehler+1;}
- }
- }
- if (Fehler>=1)
- {return(0);}
- else
- {return(1);}
- }
-
Thx für die Info hab auf die Angabe wann es wieder erreichbar ist nicht geachtet.
-
Ich würde auch mal gerne mit einem Sro Pserver in einer Gilde anfangen.
Die seite ist zur zeit nicht erreichbar.
Gibts einen direkt Downloadlink? -
Hi leute,
mir ist eben mein 17" Notebook endgültig abgeschmiert.
Bin jetzt schnellstmöglich auf der suche nach einem neuen Notebook.
Die einzigen Kriterien sind folgende:- Max 600€ auf Finanzierung
- 17 Zoll Display
- Guter Wlanempfang
Ich wäre wirklich sehr dankbar für Kaufempfehlungen.
Würde das Notebook dann noch heute bestellen.EDIT:
Was mir eben noch eingefallen ist, dass es wenn möglich kein Windows 8 sein soll bzw. am besten ganz ohne Betriebssystem. -
Hätte auch gern einen
-
Hält perfekt warm und sieht gut aus
-
-
Keiner?
-
Hi,
also mich würde interessieren ob sich welche rumtreiben die dieses Jahr auf der Göthe-Uni mit Informatik begonnen haben.
Falls es welche gibt können die sich ja hiere im Thread oder per PN melden.MfG CHEATER61
-
My people. Sons, and daughters of Helghan... This much, I vow... The history of these days will be written in blood... By crushing the armies of our enemy, by seizing the weapons they thought to turn against us, we were fighting for our very existence! But if there those who would deny us peace, refuse our rightful place in the universe, then, we will unleash such terrible vengeance, that generations yet unborn will cry out in anguish! The enemy may shatter our bodies, but they cannot break our spirit... Even now, they advance on our homeworld to seize by force, what they cannot claim by right... They cannot imagine what awaits them.... We will SMITE the invaders from our skies! Though they sweep over our lands like the sands of winter, never again we´ll bow before them... Never again endure their oppression... Never again endure their tyranny... We will strike without warning, and without mercy, fighting as one hand, one heart, one soul... We will shatter their dreams, and haunt their nightmares... Drenching our ancestor's graves with their blood! And as our last breath tears their lungs... as we rise again from the ruins of our cities... they will know, Helghan...belongs...to Helghast.
Eine der epischsten Spielszenen ever
Killzone 3? -
Ja PM SubZero
-
Wann werden eig. die Stats von den Jobbern resettet?
-
Haha eben 2 Shields +9 gemacht
-
-