Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main(int argz, char** argv) {
- FILE *eingang, *ausgang;
- if(argz != 6 || strcmp(argv[3], "d") || strcmp(argv[3], "f")) {
- fprintf(stderr, "Verbrauch: %s eingang.dat ausgang.dat [d|f] N M\n", argv[0]);
- fprintf(stderr, " Der Eingang sollte im binären Format vorliegen.\n");
- fprintf(stderr, " Letzte Argument gibt Format: 'd' für double, und 'f' für float.\n");
- fprintf(stderr, " N und M sind Dimensionen eines Arrays.\n");
- return 1;
- }
- if((eingang = fopen(argv[1], "r")) == NULL) {
- fprintf(stderr, "Kann Eingabedatei nicht öffnen.\n");
- goto ausfahrt;
- }
- if((ausgang = fopen(argv[2], "w")) == NULL) {
- fprintf(stderr, "Kann nicht geöffnet werden Ausgabedatei.\n");
- goto scliessen_eingang;
- }
- int Format = strcmp(argv[3], "d"); /* 0 ist double, 1 ist float */
- int N = atoi(argv[4]), M = atoi(argv[5]);
- if(Format == 0) {
- }
- fclose(ausgang);
- schliessen_eingang:
- fclose(eingang);
- ausfahrt:
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement