Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- int main(int argc, char *argv[]){
- char names[100][51];
- char seged[51];
- int i = 0;
- int j = 0;
- int n = 1;
- int seged2 = 0;
- int counter = 0;
- int *cnt;
- cnt=(int*)calloc(n,sizeof(int));
- if(argc < 2){
- printf("HIBA!");
- return -1;
- }
- else{
- FILE *in;
- in = fopen(argv[1] , "r");
- char *p;
- while(!feof(in)){
- fgets(seged, 51, in);
- p = strtok(seged, ";");
- strcpy(names[i], p);
- while((p = strtok(NULL, ";")) != NULL){
- if(isdigit(p[0])){
- counter++;
- }
- else{
- if(n > 1){
- realloc(cnt,n);
- }
- printf("%d\n",counter);
- cnt[n-1] = counter;
- counter = 0;
- n++;
- }
- }
- i++;
- }
- }
- for(i=0; i<sizeof(cnt); i++)
- printf("%d",cnt[i]);
- free(cnt);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement