Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- #include <string.h>
- #define MAX_ROW 6
- #define VARIABLE_NAME_LENGTH 20
- int exposureTime;
- int flashPin;
- int triggerPin;
- int lightPin;
- double disDropLight;
- double disLightCam;
- typedef struct {
- char* name[VARIABLE_NAME_LENGTH];
- float value;
- } variable;
- void initaliseVariables()
- {
- FILE *file;
- variable data[MAX_ROW];
- int i = 0;
- file = fopen("init", "r");
- if (file == NULL)
- {
- perror("fopen()");
- return;
- }
- while (i <= MAX_ROW && fscanf(file, "%s %f", &data[i].name, &data[i].value))
- {
- i++;
- }
- fclose(file);
- exposureTime = data[0].value;
- disDropLight = data[1].value;
- disLightCam = data[2].value;
- triggerPin = data[3].value;
- flashPin = data[4].value;
- lightPin = data[5].value;
- return;
- }
- int main()
- {
- initaliseVariables();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement