i have gone through the code 100x, and asked a friend who has been in the programming world 13+ years, and don't know why this is causing this fault error to appear as the coding seemed to be correct as I logically imagined. This is inpart of my testing purposes to expand my knowledge of C programming.
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{
typedef struct result
{
char ID[8];
char results[25];
}result_t;
result_t examList[30];
FILE*f;
char line [100];
int count = 0;
int k;
char*item;
f = fopen("exam.txt", "r");
while(fgets(line,100,f))
{
printf("%s", line);
item = strtok(line, " ");
strcpy(examList[count].ID, item);
item = strtok(NULL, " ");
strcpy(examList[count].results, item);
count++;
}
fclose(f);
for(k = 0; k < count; k++)
{
printf("%s", examList[k].ID);
}
return(0);
}
Output:
Quote
u3234325 TFFTTFTFFFFTFTFFFTFTFTTTF
u3434325 TFFFTFTFTTTTTTTTTTFTFTTTF
u3534325 TFTFTFTFTFTTFTFFTTFTFTTTF
u3284325 TFTFTFTFFFTTFTFTFFFTTFTTF
u3984325 TFTFTTTFFFFFFFFFFFFTFTTTF
u3732125 TFFFTFTFFFTTFTFTFFFTTFTTF
u3984325 TFTFTTTFTFTTFTFFTTFTFTTTF
u3944325 TFTFTFTFFFTTFTFFTTFTFTTTF
u3104325 TFTTTTFTTTTFTTTTFTTTTFTTT
u3184325 TFTFTFTFFFTTFTFFTFFTFTTTF
u3944325 TFTFTTTFFFTTFTFFTTFTFTTTF
u3874325 TFTFTFTFTFFTFFTFFTFFTFFTF
u3484325 TFFFTFTFFFFTFFFFTFFFFTFFF
u3294325 TFFFTFTFFFTFTFFFTFTFFFTTF
u3174325 TFFFTFTTFFFTFTTFFFTTFFFTF
u3172432 TFFFTFTFFFTTFFFTTFTFFTTTF
u2312325 TFTFTFTFFFFFTTFTFFTTFTTTF
u3284325 TFFFTFTFFFTFTFFFTFTFFFTFF
u3174325 TFTFTTFTFTTFTFTFTTFTFTTFT
u3284325 TFFFTFTFFFTTFTFFTFFFTTFTF
u3864325 TFTFTFTFFFTFFFTTFTFFTTTTF
u3934325 TFFFTFTFFFTTFTFTFFFTTFTTF
u3957825 TFTFTFTFFFTTTFTFTFTFFFTTF
u3764325 TFFFTFTTFFFTTTFTTFFTTTTTF
u3754325 TFFFTTFFFTFFFTTFFFTTFFFTF
u3844325 TFFFTFFFTTFTFTFFFTFTTTTTF
u3691425 TFFFTFFFTFFFTFFFTFFFTFFFF
u3822125 TFFFTFTFFFTFTFFFTFTFFFTTF
u3291425 TFFFTFFFTFFFTFFFTFFFTFFFF
u2344325 TFTFTFTTTTFFFFFFFTTTTTFTF
Segmentation fault
u3434325 TFFFTFTFTTTTTTTTTTFTFTTTF
u3534325 TFTFTFTFTFTTFTFFTTFTFTTTF
u3284325 TFTFTFTFFFTTFTFTFFFTTFTTF
u3984325 TFTFTTTFFFFFFFFFFFFTFTTTF
u3732125 TFFFTFTFFFTTFTFTFFFTTFTTF
u3984325 TFTFTTTFTFTTFTFFTTFTFTTTF
u3944325 TFTFTFTFFFTTFTFFTTFTFTTTF
u3104325 TFTTTTFTTTTFTTTTFTTTTFTTT
u3184325 TFTFTFTFFFTTFTFFTFFTFTTTF
u3944325 TFTFTTTFFFTTFTFFTTFTFTTTF
u3874325 TFTFTFTFTFFTFFTFFTFFTFFTF
u3484325 TFFFTFTFFFFTFFFFTFFFFTFFF
u3294325 TFFFTFTFFFTFTFFFTFTFFFTTF
u3174325 TFFFTFTTFFFTFTTFFFTTFFFTF
u3172432 TFFFTFTFFFTTFFFTTFTFFTTTF
u2312325 TFTFTFTFFFFFTTFTFFTTFTTTF
u3284325 TFFFTFTFFFTFTFFFTFTFFFTFF
u3174325 TFTFTTFTFTTFTFTFTTFTFTTFT
u3284325 TFFFTFTFFFTTFTFFTFFFTTFTF
u3864325 TFTFTFTFFFTFFFTTFTFFTTTTF
u3934325 TFFFTFTFFFTTFTFTFFFTTFTTF
u3957825 TFTFTFTFFFTTTFTFTFTFFFTTF
u3764325 TFFFTFTTFFFTTTFTTFFTTTTTF
u3754325 TFFFTTFFFTFFFTTFFFTTFFFTF
u3844325 TFFFTFFFTTFTFTFFFTFTTTTTF
u3691425 TFFFTFFFTFFFTFFFTFFFTFFFF
u3822125 TFFFTFTFFFTFTFFFTFTFFFTTF
u3291425 TFFFTFFFTFFFTFFFTFFFTFFFF
u2344325 TFTFTFTTTTFFFFFFFTTTTTFTF
Segmentation fault


Sign In
Create Account


Back to top









