fork download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. typedef struct {
  6. int* data;
  7. unsigned int len;
  8. } intarr_t;
  9.  
  10. intarr_t* intarr_create( unsigned int len ){
  11. // printf("intarr_create is running.\n");
  12. intarr_t* newlen=malloc(sizeof(intarr_t));
  13. (*newlen).len=len;//(len*(sizeof(intarr_t)));
  14. newlen->data=malloc(len*sizeof(int));
  15. // printf("Size of newlen=%lu\n", (sizeof(newlen)));
  16. return newlen;
  17. }
  18.  
  19. int main (int argc, char *argv[]){
  20. int i = 0;
  21. int j = 0;
  22. int k = 0;
  23. int l = 0;
  24. int storezero;
  25. int gets[3600][128];
  26. gets[i][j]=7;
  27. printf("gets[i][j]=%d\n",gets[i][j]);
  28. while (i<3600){
  29. gets[i][j]=getchar();
  30. if (gets[i][j]==EOF){
  31. break;
  32. }
  33. while((('A'<=j)&&(j<='Z'))||(('a'<=j)&&(j<='z'))||(j=='\'')){
  34. gets[i][j]=getchar();
  35. j++;
  36. }
  37. printf("%c\n",gets[i][j]);
  38. i++;
  39. }
  40. printf("i=%d\n", i);
  41. // gets[0]=storezero;
  42. for (k=0;k<=i;k++){
  43. printf("%s",gets[k]);
  44. /* for (l=0;l<=j;l++){
  45. printf("%c",gets[k][j]);
  46. }
  47. */ }
  48. return 0;
  49. }
Success #stdin #stdout 0s 3836KB
stdin
turtles turtles frogs
stdout
gets[i][j]=7
t
u
r
t
l
e
s
 
t
u
r
t
l
e
s
 
f
r
o
g
s
i=21
turtles turtles frogs����