Initial commit

This commit is contained in:
theoleuthardt 2024-01-27 02:07:15 +01:00
commit 826d4c8c9d
81 changed files with 7268 additions and 0 deletions

145
uebung6/aufgabe1.c Normal file
View file

@ -0,0 +1,145 @@
#include <stdio.h>
#include <stdbool.h>
int main() {
// A1: Dateien beschreiben
// a. 10 Strings in eine Datei
FILE *fptr = fopen("../files/strings.txt", "w");
if(fptr == NULL){
printf("Datei kann nicht geoeffnet werden. \n");
return 1;
}
char a[4] = "abc";
char b[4] = "def";
char c[4] = "ghi";
char d[4] = "jkl";
char e[4] = "mno";
char f[4] = "pqr";
char g[4] = "stu";
char h[4] = "vwx";
char i[4] = "yza";
char j[4] = "bcd";
fprintf(fptr, "%s\n", a);
fprintf(fptr, "%s\n", b);
fprintf(fptr, "%s\n", c);
fprintf(fptr, "%s\n", d);
fprintf(fptr, "%s\n", e);
fprintf(fptr, "%s\n", f);
fprintf(fptr, "%s\n", g);
fprintf(fptr, "%s\n", h);
fprintf(fptr, "%s\n", i);
fprintf(fptr, "%s\n", j);
fclose(fptr);
// b. 10 Booleans
FILE *fptr2 = fopen("../files/booleans.txt", "w");
if(fptr2 == NULL){
printf("Datei kann nicht geoeffnet werden. \n");
return 1;
}
bool k = 0;
bool l = 1;
bool m = 0;
bool n = 1;
bool o = 0;
bool p = 1;
bool q = 0;
bool r = 1;
bool s = 0;
bool t = 1;
fprintf(fptr2, "%d\n", k);
fprintf(fptr2, "%d\n", l);
fprintf(fptr2, "%d\n", m);
fprintf(fptr2, "%d\n", n);
fprintf(fptr2, "%d\n", o);
fprintf(fptr2, "%d\n", p);
fprintf(fptr2, "%d\n", q);
fprintf(fptr2, "%d\n", r);
fprintf(fptr2, "%d\n", s);
fprintf(fptr2, "%d\n", t);
fclose(fptr2);
// c. 10 Integers
FILE *fptr3 = fopen("../files/integers.txt", "w");
if(fptr3 == NULL){
printf("Datei kann nicht geoeffnet werden. \n");
return 1;
}
int eins = 1;
int zwei = 2;
int drei = 3;
int vier = 4;
int funf = 5;
int sechs = 6;
int sieben = 7;
int acht = 8;
int neun = 9;
int zehn = 10;
fprintf(fptr3, "%d\n", eins);
fprintf(fptr3, "%d\n", zwei);
fprintf(fptr3, "%d\n", drei);
fprintf(fptr3, "%d\n", vier);
fprintf(fptr3, "%d\n", funf);
fprintf(fptr3, "%d\n", sechs);
fprintf(fptr3, "%d\n", sieben);
fprintf(fptr3, "%d\n", acht);
fprintf(fptr3, "%d\n", neun);
fprintf(fptr3, "%d\n", zehn);
fclose(fptr3);
// d. 10 Long Longs
FILE *fptr4 = fopen("../files/longlongs.txt", "w");
if(fptr4 == NULL){
printf("Datei kann nicht geoeffnet werden. \n");
return 1;
}
long long aa = 0;
long long ba = 1;
long long ca = 2;
long long da = 3;
long long ea = 4;
long long fa = 5;
long long ga = 6;
long long ha = 7;
long long ia = 8;
long long ja = 9;
fprintf(fptr4, "%lld\n", aa);
fprintf(fptr4, "%lld\n", ba);
fprintf(fptr4, "%lld\n", ca);
fprintf(fptr4, "%lld\n", da);
fprintf(fptr4, "%lld\n", ea);
fprintf(fptr4, "%lld\n", fa);
fprintf(fptr4, "%lld\n", ga);
fprintf(fptr4, "%lld\n", ha);
fprintf(fptr4, "%lld\n", ia);
fprintf(fptr4, "%lld\n", ja);
fclose(fptr4);
// e. Zahlen -128 bis 127
FILE *fptr5 = fopen("../files/short.txt", "w");
if(fptr5 == NULL){
printf("Datei kann nicht geoeffnet werden. \n");
return 1;
}
for (int j = -128; j < 128; j++) {
fprintf(fptr5, "%d\n", j);
}
fclose(fptr5);
return 0;
}