C programmieren aufgaben

Dieses Thema im Forum "Informatik" wurde erstellt von oliralf, 30 Nov. 2012.

  1. Hallo
    kennst sich jemand gut mit C programmieren aus !!
    denn habe aufgaben auf wollte fragen ob die richtig sind bitte pn schreiben!!

    zahle auch
    danke
     
  2. AW: C programmieren aufgaben

    wo ist der fehler
    a)von 0-10 zählen und auf bildschirm anzeigne
    b)von 10-0 zählen und auf bildschrim anzeigen
    c) eine abfrage mit y/n und auf bildschrim anzeigne
    d) zählen in einer beliebig abgefragten Zeichenkette den Buchstaben 'e' und geben Sie die Anzahl aus
    danke
    Den Anhang a-for.txt betrachten

    Den Anhang c-for.txt betrachten
    Den Anhang d-for.txt betrachten
     

    Anhänge:

    • b-for.txt
      Dateigröße:
      233 Bytes
      Aufrufe:
      5
    #2 oliralf, 6 Dez. 2012
    Zuletzt bearbeitet: 6 Dez. 2012
  3. AW: C programmieren aufgaben

    das ist b!!
     

    Anhänge:

    • b-for.txt
      Dateigröße:
      355 Bytes
      Aufrufe:
      15
  4. AW: C programmieren aufgaben

    Ich kenne es nur so, dass die Variable vorher - also außerhalb der for Schleife initialisiert wird.

    Code:
    #include <stdlib.h>
    #include <stdio.h>
    
    // Hauptprogramm
    int main (void) {
        [COLOR="#FF0000"]//Zaehlervariable
        int zaehler;[/COLOR]
        
    	// Schleife
    	for (zaehler = 10; zaehler >= 0; zaehler--) {
    		// Ausgabe
    		printf("Zaehler ist %d\n", zaehler);
    	}
    
    	// Auf Benutzereingabe zum Beenden warten
    	printf("Druecke zum beenden ENTER: ");
    	fflush(stdout);
    	while (getchar() != '\n');
    
    	return 0;
    }
    
     
    maheufu gefällt das.
  5. AW: C programmieren aufgaben

    vielen dank!!
     
  6. AW: C programmieren aufgaben

    Es funktioniert aber auch so:
    Code:
    for ([B][COLOR=#ff0000]int[/COLOR][/B] zaehler = 10; zaehler >= 0; zaehler--){
           ...
           ... 
           ...
    }
    
     
  7. AW: C programmieren aufgaben

    Hehe, sowas habe ich schon geahnt. :LOL: Kann es sein, dass es unter C++ so funktioniert, unter C jedoch nicht?

    Dev C++ bringt mir so jedenfalls eine Fehlermeldung, wenn ich es als normale c Datei kompiliere - als cpp funktioniert es.

    Code:
    'for' loop initial declaration used outside C99 mode 
     
  8. AW: C programmieren aufgaben


    Hallo,

    wenn du die Zähl Variable in der for Schleife initialisieren möchtest, musst du deine Source Datei mit der Option -std=c99 Option kompilieren. Mit dieser Option schaltest du die C99 Erweiterung des Compilers ein (das ist eine reine C Erweiterung).


    Code:
    #include <stdlib.h>
    #include <stdio.h>
    
    
    int main(void){
            //int zaehler=0;
            printf("Start:\n");
            for (int zaehler=0;zaehler<10;zaehler++){
                    printf("%i\n",zaehler);
            }
            printf("Ende!");
            return 0;
    }
    
    Erstellen mit:
    gcc test.c -std=c99 -o test

    Aufruf mit:
    ./test

    Wichtig beim Aufruf des Beispiels unter Linux:
    Unbedingt ./ vor test eingeben ... ansonsten rufst du den Shell Befehl test auf ...

    http://de.wikipedia.org/wiki/Varianten_der_Programmiersprache_C#C99

    Gruß

    Markus
     
    #8 mbhlr0815, 10 Dez. 2012
    Zuletzt bearbeitet: 10 Dez. 2012
  9. AW: C programmieren aufgaben

    @mbhlr0815

    Danke für die Erklärung. :thumbsup: Wieder was dazugelernt.:)

    Ich werd mit das am Wochenden noch mal genauer ansehen.
     

Diese Seite empfehlen