Advertisement
Guest User

Untitled

a guest
May 5th, 2016
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.15 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <string.h>
  4.  
  5. int main(int argc, char *argv[]){
  6.  
  7. char names[100][51];
  8. char seged[51];
  9. int i = 0;
  10. int j = 0;
  11. int n = 1;
  12. int seged2 = 0;
  13. int counter = 0;
  14. int *cnt;
  15.  
  16. cnt=(int*)calloc(n,sizeof(int));
  17.  
  18. if(argc < 2){
  19.  
  20. printf("HIBA!");
  21. return -1;
  22. }
  23. else{
  24.  
  25. FILE *in;
  26. in = fopen(argv[1] , "r");
  27.  
  28. char *p;
  29.  
  30. while(!feof(in)){
  31.  
  32. fgets(seged, 51, in);
  33. p = strtok(seged, ";");
  34.  
  35. strcpy(names[i], p);
  36.  
  37. while((p = strtok(NULL, ";")) != NULL){
  38.  
  39. if(isdigit(p[0])){
  40.  
  41. counter++;
  42. }
  43. else{
  44. if(n > 1){
  45.  
  46. realloc(cnt,n);
  47. }
  48. printf("%d\n",counter);
  49. cnt[n-1] = counter;
  50. counter = 0;
  51. n++;
  52. }
  53. }
  54. i++;
  55. }
  56. }
  57.  
  58. for(i=0; i<sizeof(cnt); i++)
  59. printf("%d",cnt[i]);
  60.  
  61. free(cnt);
  62. return 0;
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement