Du brauchst nicht alle Dateien aus QTERM4.3f.zip; es genügt die Datei QTERMAMS.COM.
CP/M Plus 1.4 ist gut bis 4800 Baud; das reicht auch für den Anfang. Für mehr solltest du mind. CP/M Plus 1.7 verwenden (ich nutze 1.8).
Du brauchst nicht alle Dateien aus QTERM4.3f.zip; es genügt die Datei QTERMAMS.COM.
CP/M Plus 1.4 ist gut bis 4800 Baud; das reicht auch für den Anfang. Für mehr solltest du mind. CP/M Plus 1.7 verwenden (ich nutze 1.8).
Code: Alles auswählen
x = 0;
Code: Alles auswählen
if (Ausdruck)
Anweisung1
else
Anweisung2
Code: Alles auswählen
if (a > b)
z = a;
else
z = b;
Code: Alles auswählen
if (r > 10) {
printf("r darf max. 10 sein.\n");
r = 10;
}
Code: Alles auswählen
if (Ausdruck1)
Anweisung1
else if (Ausdruck2)
Anweisung2
else if (Ausdruck3)
Anweisung3
else
Anweisung4
Code: Alles auswählen
char c;
c = getMenuSelection();
switch (c) {
case 'x':
case 'X':
cleanup();
exitApp = true;
break;
case 'd':
case 'D':
drawPicture();
break;
default:
printf("ungültige Option\n");
}
Code: Alles auswählen
do {
c = getMenuSelection();
performFunction(c);
} while (c != 'x' && c != 'X');
Code: Alles auswählen
c = '.';
i = 0;
while (c != '\0') {
c = s[i++];
if (c != '\0')
putchar(c);
}
Code: Alles auswählen
for (i = 0; i < 10; i++) {
printf("%d^2 = %d\n", i, i * i);
}
Code: Alles auswählen
i = 0;
while (true) {
c = s[i++];
if (c == '\0')
break;
putchar(c);
}
Code: Alles auswählen
for (i = 0; i < N; i++) {
if (a[i] < 0)
continue; /* negative Elemente überspringen */
... /* positive Elemente bearbeiten */
}
Code: Alles auswählen
for (...) {
for (...) {
...
if (Katastrophe)
goto error;
}
...
}
error:
...
Code: Alles auswählen
#include <stdio.h>
#define PI 3.141592654
int main(void) {
float radius, flaeche;
printf("Kreisflaeche berechnen\n\nRadius: ");
scanf("%f", &radius);
flaeche = PI * radius * radius;
printf("\nDie Flaeche betraegt: %f\n", flaeche);
return 0;
}
Code: Alles auswählen
zcc +cpm -subtype=pcw80 -lm einaus.c -o einaus.com
Code: Alles auswählen
int main(int argc, char *argv[])
Code: Alles auswählen
int main(void)
Code: Alles auswählen
Rückgabetyp Funktionsname(Parameterliste) {
...
}
Code: Alles auswählen
float fahrenheitToCelsius(float fahrenheit) {
return (fahrenheit - 32.0) / 1.8;
}
Code: Alles auswählen
#include <stdio.h>
float fahrenheitToCelsius(float fahrenheit) {
return (fahrenheit - 32.0) / 1.8;
}
int main(void) {
float f, c;
f = 72.0;
c = fahrenheitToCelsius(f);
printf("%f Grad Fahrenheit sind %f Grad Celsius\n", f, c);
return 0;
}
Code: Alles auswählen
zcc +cpm -subtype=pcw80 -lm temperat.c -o temperat.com