Cod sursa(job #1347919)

Utilizator radutomaRADU TOMA radutoma Data 19 februarie 2015 12:53:40
Problema Convertor Scor 0
Compilator c Status done
Runda rosedu_cdl_2015 Marime 1.16 kb
#include <stdio.h>
#include <string.h>

int main()
{   char token[1025][100];
    FILE *citire;
    FILE *afisare;
    char c;
    citire=fopen("convertor.in","r");
    afisare=fopen("convertor.out","w");
    unsigned int s=0,poz=0,inreg2=0,inreg=0,i,j,lungime=1;;
    while((c=fgetc(citire))!=EOF)
       { if(c=='"')
            if(inreg==0)

                       {
                           if(inreg2==1)
                            {
                                s++;
                                inreg2=0;
                            }
                           inreg=1;poz=0;
                        }
            else
                {
                    inreg=0;
                    s++;
                    poz=0;
                }
         else
            if(inreg==1) {token[s][poz]=c;poz++;}
             else
                if((c<='9'&&c>='0')||(c=='-')||(c=='+'))

                 {
                     inreg2=1;
                     token[s][poz]=c;
                     poz++;

                 }
                 else if(inreg2==1) {s++;inreg2=0;}



       }



    fclose(afisare);
    return 0;

}