![]() ![]() | recursion/rec-read-write.c - Læsning på vej op ad bakken/stakken - Skrivning på vej ned. | Lektion 11 - slide 8 : 27 Program 1 |
#include <stdio.h> void f(int i){ char ch; if (i >= 1){ printf("(%1d)Enter a character: ", i); /* Prompt for a char */ scanf(" %c", &ch); f(i-1); /* Recursive call */ printf("(%1d)We read: '%c'\n", i, ch); /* Print the char */ } else printf("(%1d)No more recursive calls\n", i); } int main(void) { f(4); return 0; }