fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int myStrlen(char s[]);
  5.  
  6. int myStrlen(char s[]){
  7. int i;
  8. for(i=0; s[i]!='\0'; i++);
  9. return i;
  10. }
  11. int main(void) {
  12. int i;
  13. char *a;
  14. char t[1024];
  15. scanf("%s",t);
  16. int size;
  17. size=myStrlen(t);
  18. a=(char *)malloc(sizeof(char)*(size+1));
  19. if(a==NULL){
  20. printf("ERROR\n");
  21. return 0;
  22. }
  23. for(i=0; i<size; i++){
  24. a[i]=t[i];
  25. }
  26. a[size]='\0';
  27. printf("%d:%s",size,a);
  28. free(a);
  29. return 0;
  30. }
  31.  
Success #stdin #stdout 0.01s 5288KB
stdin
aaa
stdout
3:aaa