Several years ago, I wrote a program in C++ to process text files. I now need it to work with unicode encoding. I'm not a professional programmer, so I would enjoy precise indications. Here is the relevant part of the code:
register char c, d, e, f, *p, *q1=NULL, *q2=NULL;
char bufferhead[10000], tmp[100];
register char *buffer, *tmpbuffer;
c=fgetc(infile);
if(c==EOF){...}
if(c=='\n'){...}
fputc(c, outfile);
if(c==*q) return(1);
while(c!=' ' && c!=EOF && c!='\n' && j<90){
tmp[j]=c;
j++;
c=fgetc(infile);
}
tmp[j]=0;
fputs(tmp, outfile);
*buffer=c;
buffer++;
switch(*buffer){
case '}':
fputc('{', outfile);
etc.