Struct

Run Settings
LanguageC
Language Version
Run Command
#include <stdio.h> #include <stdlib.h> #include <string.h> typedef struct parole{ char nome[41]; int n_v_nome; }Parole; int main(int argc, char*argv[]) { char parola[41]; Parole parole[100]; int j,i,a; if(argc!=3){ printf("Errore in ingresso parametri\n"); return -1; } FILE *f1, *f2; f1=fopen(argv[1],"r"); if(f1==NULL){ printf("Errore in apertura f1\n"); return -2; } f2=fopen(argv[2],"r"); if(f2==NULL){ printf("Errore in apertura f2\n"); return -3; } i=0; while(fscanf(f2,"%s",parole[i].nome)!=EOF){ parole[i].n_v_nome=0; i++; } fclose(f2); while(fscanf(f1, "%s", parola)!=EOF){ for(j=0;j<=i;j++){ if(strcmp(parole[j].nome,parola)==0){ parole[j].n_v_nome++; } a=0; if(parole[j].n_v_nome==parole[j+1].n_v_nome){ a++; } } } if(a==j) printf("le parole compaiono nel testo lo stesso numero di volte"); else printf("le parole no"); return 0; }
Editor Settings
Theme
Key bindings
Full width
Lines