Here is what I have now, can anyone help me with inputting the text file?
Code:
#include <stdio.h>
#include <stdlib.h>
#define NUMBER_OF_CIRCUITS 5
typedef struct{
char name;
float reliability;
float cost;
} circuit;
int main()
{
circuit circuits[NUMBER_OF_CIRCUITS];
FILE *inputFile = fopen("circuitreliability.txt", "r");
FILE *outputFile;
float reliability;
float cost;
int n = 0;
int index;
for(n = 0; n < NUMBER_OF_CIRCUITS; n++)
{
circuits[n].circ = 0;
fscanf(inputFile, "%d-%f-%f", &index, &reliability, &cost);
circuits[index].reliability =reliability;
circuits[index].reliability =cost;
fprintf(outputFile, "%d -- Reliability %f\n", circuits[n].name, circuits[n].reliability);
fprintf(outputFile, "%d -- Cost %f\n", circuits[n].name, circuits[n].cost);
}
return (0);
}
In the text file, circuit A is denoted by 0, B by 1, C by 2, D by 3, E by 4.