Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 14 von 14
  1. #11
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Zitat Zitat von jookerxxx
    das soll bedeuten:
    wenn die zahl gleich ein integer ist also eine zahl.
    Das habe ich mir schon gedacht, aber es macht keinen Sinn, weil "zahl" sowieso als int vereinbart wurde und damit in jedem Fall ein Integer ist. Um sicherzustellen, dass keine anderen Zeichen eingegeben wurden kannst du ja einen String bzw. char-Vektor einlesen und nach char-Elementen kleiner als '0' oder größer als '9' absuchen (die einfachen Anführungszeichen gehören mit dazu!! -> also NICHT c < 0 oder so). Danach über die C-Library Funktion "atoi" (stdlib.h/cstdlib) den char-Vektor in einen Integer umwandeln.


    Zitat Zitat von jookerxxx
    denn das problem ist imma dass wenn man kurz vor sleep einen buchstaben eingibt,dass der dann ewig schläft.
    Selbe Methode wie oben! Wenn cin einen Buchstaben in einen Integer einliest dreht es durch und der Integer wird mit enorm hohen Werten belegt.


    mfG. BlackBerry

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  2. #12
    Trojaner
    Registriert seit
    11.11.2008
    Beiträge
    99

    Standard

    eijeijeij das tut mir leid aba......
    ich mach das erst seit freitag abend und so recht hab ich das ganze noch net vertanden mit integer und c libary und so.......
    sry echt
    würde es dir was aus machen nochma in angänger sprache zu diktieren?

  3. #13
    Der mit Anatidaephobie Avatar von blackberry
    Registriert seit
    11.07.2008
    Beiträge
    2.350

    Standard

    Dann würde ich dir echt empfehlen dein Buch (oder was auch immer du zum lernen benutzt) zu ende zu lesen.

    Trotzdem hier mal ein kleiner Beispielcode:
    Code:
    #include <stdlib.h>
    #include <stdio.h>
    
    
    int is_numeric(char *str)
    {
    	while(*str)
    	{
    		if (*str < '0' || *str > '9')
    			return 0;
    		str++;
    	}
    	return 1;
    }
    
    int main(void)
    {
    	int number;
    	char buffer[20];
    	
    	printf("> ");
    	scanf("%19s", buffer);
    	
    	if (!is_numeric(buffer))
    	{
    		puts("Du sollst eine Zahl eingeben!");
    		return 0;
    	}
    	
    	number = atoi(buffer) + 123;
    	printf("Deine Zahl + 123 ergibt %d!\n", number);
    	
    	return 0;
    }

    PDFTT cr3w a.E. — ReiDC0Re, lindor, Sera, berry
    please do feed the trolls crew and elk
    Ehrenwerte Mitglieder im Ruhestand: OpCodez, SFX.
    "Was sich blackberry gerade denkt" — Vorsicht! Frei laufender Wahnsinn!
    Zitat von fuckinghot19: "PS: Blackberry ist auf FH der Trollkönig ^^."
    An dieser Stelle danke ich all meinen Fans und Hatern gleichermaßen ^.^

  4. #14
    Trojaner
    Registriert seit
    11.11.2008
    Beiträge
    99

    Standard

    das buch das bekomme ich erst am donnerstag^^
    ich hab das über paar tutorials gelernt.

Seite 2 von 2 ErsteErste 12

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •