fork download
  1. #include <stdio.h>
  2.  
  3. int main(void){
  4. char name[64], ch;
  5. int len = 0;
  6. int limit = sizeof(name);
  7.  
  8. printf("Enter the user name: ");
  9. ch = getchar();
  10.  
  11. while (ch != '\n' && len < limit)
  12. {
  13. name[len++] = ch;
  14. ch = getchar();
  15. }
  16.  
  17. printf("char = %d\n", len);
  18. printf("name = ");
  19. for(int i = 0; i < len; ++i)
  20. putchar(name[i]);
  21.  
  22. return 0;
  23. }
Success #stdin #stdout 0s 9432KB
stdin
abcd
stdout
Enter the user name: char = 4
name = abcd