Cod sursa(job #1361394)

Utilizator Marius.PPatrascu Marius Florin Marius.P Data 25 februarie 2015 21:02:22
Problema Convertor Scor 0
Compilator c Status done
Runda rosedu_cdl_2015 Marime 0.62 kb
#include <stdio.h>
#include <ctype.h>

int main () {
	char v[2048],a;
	int ok,i=0;
	FILE *f = fopen ("convertor.in","r"),
		 *g = fopen ("convertor.out","w");

	while ( !feof(f) ) {
		fread (v,sizeof(char),2048,f);
		printf("%s\n",v );
		for ( i=0 ; i < 2048 ; i++) {
			if (v[i] == '}'){
				printf ("\n");
				break;
			}
			if (v[i]=='[')
				ok=0;
			if ( !( isalpha(v[i]) || v[i] == '"') )
				continue;
			if (v[i] == '"'){
				ok++;
				i++;
				if (ok % 2 == 1){
					while ( v[i]!='"' && i < 2048 ){
						fprintf (g,"%c",v[i]); 
						i++;
					}
					fprintf (g,",");
				}
			}
		}
	}
	fclose (f);
	fclose (g);
	return 0;
}