fork download
  1. #include <stdio.h>
  2.  
  3. char n[30];
  4. int k;
  5. char* getname(){
  6. char *ret = n+k;
  7. gets(ret);
  8. k = k + strlen(n)+1;
  9. printf("%d, %d\n", strlen(n), k);
  10. return ret;
  11. }
  12. int main() {
  13. char* n1 = getname();
  14. char* n2 = getname();
  15. char* n3 = getname();
  16. printf("%s\n",n1);
  17. printf("%s\n",n2);
  18. printf("%s\n",n3);
  19. return 0;
  20. }
  21.  
Success #stdin #stdout 0s 5280KB
stdin
aaa
bbb
ccc
stdout
3, 4
3, 8
3, 12
aaa
bbb
ccc