fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. char* getname(char* name, size_t size) {
  5. printf("\n user name: ");
  6. fflush(stdout);
  7. return fgets(name, size, stdin);
  8. }
  9.  
  10. int main() {
  11. const size_t size = 200;
  12. char name[size];
  13.  
  14. if (!getname(name, size)) {
  15. fprintf(stderr, "error");
  16. exit(1);
  17. }
  18. printf("got user name: %s", name);
  19.  
  20. return 0;
  21. }
  22.  
Success #stdin #stdout 0s 1724KB
stdin
srisar
stdout
 user name: got user name: srisar