Ok well here is the full code so far:
Code:
#include <stdio.h>
void parse(char array[][],int a)
{
int z = 0;
int b = 0;
int i = 0;
char string1[100];
char string2[100];
char string3[100];
char string4[100];
for(i=0;i<a;i++)
{
b=0;
z=0;
while(array[i][b] != 32)
{
string1[z] = array[i][b];
b++;
z++;
}
}
}
int main(int argc, char *argv[])
{
int x;
int a = 0;
int b = 0;
FILE *fp;
char array[99][99];
fp = fopen(argv[1], "r");
while ( (x = fgetc(fp)) != EOF)
{
if(x == ';'){
array[a][b] = x;
b=0;
a++;
while ( (x = fgetc(fp)) && (x !=EOF))
{
if(x == 10)
{
break;
}
}
}
else
{
if(x == 10)
{
array[a][b] = '\n';
a++;
b=0;
}
else
{
array[a][b] = x;
b++;
}
}
}
parse(array,a);
}