Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- * Name: Claire Chambers
- * Maindriver.c file
- * 1111 section 02
- */
- #include <stdio.h>
- #include <stdlib.h>
- #include "defs.h"
- int main(int argc, char** argv) {
- int *userValue = (int *) malloc(sizeof(int));
- char *formatChar = (char * ) malloc(sizeof(char));
- FILE *inputRange = NULL;
- FILE *inputChar = NULL;
- openFiles(inputRange,inputChar,argv[1],argv[2],userValue,formatChar);
- numInfo myNumbers[*userValue];
- initializeArray(*userValue, myNumbers);
- printArray(*userValue, myNumbers, *formatChar);
- return 0;
- }
- /*
- * File I/O section of lab 12 -- see maindriver.h for more
- */
- #include <stdlib.h>
- #include <stdio.h>
- void openFiles(FILE *rangePtr, FILE *formatPtr, char *rangeFile,
- char *formatFile, int *rangeInt, char *formatChar) {
- rangePtr = fopen(rangeFile,"r");
- formatPtr = fopen(formatFile,"r");
- if(rangePtr == NULL || formatPtr == NULL) {
- printf("File error!");
- exit(1);
- }
- fscanf(rangePtr, "%d", rangeInt);
- fscanf(formatPtr, "%c", formatChar);
- printf("rangeInt is: %d formatChar is %c\n", *rangeInt, *formatChar);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement