iphpbb - Forenarchiv: Archivbeitrag des Forums Tutorials.at
Verfügbare Informationen zu "Alphabet mit schleife"

  • Qualität des Beitrags:
  • Beteiligte Poster: dani93 - DrPhil_Guth - wirthi
  • Forum: Tutorials.at
  • Forenbeschreibung: Programmierforum
  • aus dem Unterforum: C / C++
  • Antworten: 7
  • Forum gestartet am: Mittwoch 19.04.2006
  • Sprache: deutsch
  • Link zum Originaltopic: Alphabet mit schleife
  • Letzte Antwort: vor 10 Monaten, 7 Tagen, 12 Stunden, 35 Minuten
Alle Beiträge und Antworten
dani93 - 30.11.2007, 20:30
Alphabet mit schleife
Hallo
Kann mir jemand sagen wie man das Alphabet mit Hilfe einer Schleife Ausgibt? Zur beruhigung: das ist keine Hausübung.
Kann man Zeichen auch inkrementieren? Also z.B. buchstabe++?
DrPhil_Guth - 30.11.2007, 20:52

Ja, denn zeichen sind eigentlich Zahlen, denen ein Zeichen zugeordnet ist, laut ASCII Tabelle.

folgendes Programm bringt dir das alphabet auf den schirm:
Code:
#include <stdio.h>
#include <ctype.h>

int main()
{
    int i;
    char buchstabe = 'a';

     for ( i = 0; i <26; i++)
    {
        printf("%c %c\n", toupper(buchstabe), tolower(buchstabe));
        buchstabe++;
    }
 

    return 0;
}
dani93 - 30.11.2007, 20:58

Kann man das auch ohne ASCII code machen?
DrPhil_Guth - 30.11.2007, 22:28

Was willst du ohne ASCII code machen?
Der ASCII code ist nur eine Tabelle, jedem Zeichen ist eine Zahl zugeordnet. Funktionen wie printf zaubern dann entsprechend die richtigen Zeichen auf den Bildschirm.
dani93 - 01.12.2007, 12:04

OK danke. Ich dachte mir nur, dass das anders auch irgendwie geht...
dani93 - 02.12.2007, 20:39

so gehts aber auch

Code: #include <stdio.h>
#include <conio.h>

int main()

{
 char ch;

 for( ch = 'A'; ch <= 'Z'; ch = ch + 1 )
 {
  printf("%c", ch );
  printf("\n");
 }
 getch();
}
wirthi - 02.12.2007, 22:24

Ja, aber dabei nutzt du ASCII-Codes. Ein Computer kann 'A' nicht speichern, ein Computer kennt nur Zahlen. Der C-Compiler ist halt so nett, einzelne Buchstaben, die du unter einfache Anführungszeichen setzt, in eine Zahl umzuwanden. Entsprechend des ASCII-Codes wandelt er etwa 'A' in 65 um. Wandle mal das %c in ein %d um im printf - dann siehst du die Codes der einzelnen Zeichen.
Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken
Weitere Beiträge aus diesem Forum
atoi - gepostet von phein am Donnerstag 15.02.2007
Endlosschleife unterbrechen??? - gepostet von gs93 am Dienstag 17.10.2006
Comlimieren - gepostet von gs93 am Dienstag 31.10.2006
Grafikspielereien - gepostet von Dirty Oerty am Samstag 13.01.2007
Problembeicht senden alert bei Rechner - gepostet von Tropf am Sonntag 01.10.2006
Umrechner Arabische in Römische Zahlen - gepostet von Walgo am Donnerstag 19.07.2007
Geschachtelte Schleifen - gepostet von Kimi am Donnerstag 29.11.2007
Rubik Würfel - gepostet von c# am Sonntag 25.03.2007
Probleme am Anfang (C++) - gepostet von C++ Lernender am Dienstag 29.05.2007
Hilfe!!! - gepostet von Schubl am Samstag 29.04.2006
Ähnliche Beiträge
Taschenlampen Alphabet? - -|GBC|-5N4K3 (Montag 18.09.2006)
unterhaltung nach alphabet! - belowzero31 (Sonntag 13.01.2008)
Schleife beim Dialog mit dem Schurken - Mirko (Donnerstag 26.10.2006)
schleife funktioniert nicht - detewe89 (Sonntag 29.04.2007)
-Close- The big Rase auf dem VRH "Zur Goldenen Schleife - Sooy (Sonntag 24.06.2007)