Bevor man loslegt in der Programmiersprache C all die wunderschönen Versuche mit seinem Raspberry Pi zu machen, ist es ganz nützlich einfach mal ein paar Anfängerübungen auf der Konsole zu machen, um das eingerostete C wieder zum Leben zu erwecken.
Am Anfang steht immer "Hello World". Deswegen testen wir mit den paar wenigen Zeilen ein Ausgabe des Textes Hello irgendwas im Terminal. Datei: hello.c
// Comment: This is the Hello Pi Program.
#include <stdio.h>
int main(){
printf("Hello Raspberry Pi");
getchar();
return 0; //This is also a comment and is ignored.
}
printf macht eine formatierte Ausgabe und ist recht vielfältig. getchar() wartet auf eine Zeicheneingabe. Das wurde nur eingefügt, damit wir auch was sehen und das Programm sich nicht gleich beendet.
Das Programm wird kompiliert über
gcc -o hello hello.c
und gestartet mit
./hello
Wir addieren einfach mal zwei Zahlen und geben das Ergebnis im Terminal aus: Datei: sum.c
#include <stdio.h>
void main(){
int x = 4;
int y = 7;
int z = x*y;
printf("%d", z);
getchar();
getchar();
}
Das Programm wird kompiliert über
gcc -o sum sum.c
und gestartet mit
./sum
Nun wollen wir in Übung 3 das Produkt aus zwei Zahlen bilden, die der Benutzer beliebig eingeben kann. Das Ergebnis wird danach angezeigt. Dazu brauchen wir den folgenden C-Code: Datei: mulcalc.c
#include <stdio.h>
void main() { int x; int y; int z;
printf( "Gebe nacheinander zwei Zahlen ein, die multipliziert werden sollen\n" );
scanf( "%d %d", &x, &y );
z=x*y;
printf( "Das Ergebnis der Multiplikation ist: %d\n", z );
getchar();
getchar();
}
Das Programm wird kompiliert über
gcc -o mulcalc mulcalc.c
und gestartet mit
./mulcalc
Das ist natürlich nur ein kleiner Warm-up für die folgenden Themen. Um C zu programmieren muss man sich natürlich mit noch viel mehr vertraut machen, wie den Schleifen, Operatoren etc. und man muss gut im Internet recherchieren können :-)