Sæl,

Ég er með skrá sem inniheldur breytur á eftirfarandi formi:

var1:val1
var2:val2


Mig langar að koma þeim í char fylki á eftirfarandi form:

var1=val1;var2=val2;…

Hér er ég með forritsbút sem kemur innihaldi skránnar í char array, en ég veit ekki hvernig ég á að skipta út newline í ; og : í =

#include <stdio.h>
int main(void) {
   FILE *fp;
   int x, i=0;
   char line[512];
   fp = fopen("skra.txt", "r");
   while((x = fgetc(fp)) != EOF ) {
      line[i] = x;
      i++;
   }
   printf("\nInnihald skra.txt: \n%s",line);
}

mbkv. Finisboy