Hallo,
ich glaube, dass ich jetzt eine Möglichkeit gefunden habe, die man nicht austricksen kann:
#include <stdio.h>
int main(void) {
int c;
int i = 0;
char str[11];
while( ((c = getchar()) != '\n') ) {
if (i < 10) {
str[i] = c;
}
i++;
}
str[10] = '\0';
printf("Output: %s\n", str);
return 0;
}
Gäbe es hier noch etwas zu bemängeln? Ich habe es versucht, auf die übelste Weise zu vergewaltigen, aebr es scheint sicher zu sein :)
Markus.