fork(1) download
  1. #include <stdio.h>
  2.  
  3. static
  4. void clear_stdin(void)
  5. {
  6. int c;
  7. do {
  8. c = getchar();
  9. } while (c != '\n' && c != EOF);
  10. }
  11.  
  12. int main(void)
  13. {
  14. int number = 0;
  15. char letter = '\0';
  16.  
  17. scanf("%d", &number);
  18. clear_stdin();
  19. scanf("%c", &letter);
  20.  
  21. printf("number = %d, letter = '%c'\n", number, letter);
  22. }
  23.  
Success #stdin #stdout 0s 9424KB
stdin
42
z
stdout
number = 42, letter = 'z'