Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. /*
  2. * Name: Claire Chambers
  3. * Maindriver.c file
  4. * 1111 section 02
  5. */
  6.  
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9. #include "defs.h"
  10.  
  11.  
  12. int main(int argc, char** argv) {
  13. int *userValue = (int *) malloc(sizeof(int));
  14. char *formatChar = (char * ) malloc(sizeof(char));
  15.  
  16. FILE *inputRange = NULL;
  17. FILE *inputChar = NULL;
  18.  
  19. openFiles(inputRange,inputChar,argv[1],argv[2],userValue,formatChar);
  20. numInfo myNumbers[*userValue];
  21. initializeArray(*userValue, myNumbers);
  22. printArray(*userValue, myNumbers, *formatChar);
  23. return 0;
  24. }
  25.  
  26.  
  27. /*
  28. * File I/O section of lab 12 -- see maindriver.h for more
  29. */
  30.  
  31. #include <stdlib.h>
  32. #include <stdio.h>
  33.  
  34.  
  35.  
  36.  
  37. void openFiles(FILE *rangePtr, FILE *formatPtr, char *rangeFile,
  38. char *formatFile, int *rangeInt, char *formatChar) {
  39.  
  40.  
  41. rangePtr = fopen(rangeFile,"r");
  42. formatPtr = fopen(formatFile,"r");
  43. if(rangePtr == NULL || formatPtr == NULL) {
  44. printf("File error!");
  45. exit(1);
  46. }
  47. fscanf(rangePtr, "%d", rangeInt);
  48. fscanf(formatPtr, "%c", formatChar);
  49. printf("rangeInt is: %d formatChar is %c\n", *rangeInt, *formatChar);
  50.  
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement