Hilfe im Programmierung C
-
Bitte helfen im C Programmierung. Thema(Datei öffnen, lesen, fscanf, ...............)
-
-
Wahnsinn!
Da hast du dir mit deinem ersten Posting ja so richtig viel Mühe gegeben uns zu beschreiben, wo dein Problem liegt.
Hier, das haste dir redlich verdient: Hilfe
-
// DIESE PROGRAMM IST GEGEBEN:
Zeile1 #define _CRT_SECURE_NO_WARNINGS
Zeile2 #include<stdio.h>
Zeile3
Zeile4 int main()
Zeile5 {
Zeile6 FILE* af = fopen("angebot.txt", "rt");
7 if(!af) {puts("Dateifehler!"); getchar(); return 1; }
8
9 char szTxt1[41], szTxt2[41], szTxt3[41];
10 double dW1, dW2, dW3;
11 int nZ1, nZ2, nZ3,k;
12
13 fgets(szTxt1, 40, af);
14 fgets(szTxt2, 8, af);
15 for(k=0;k<6;k++) fgets(szTxt1,40,af);
16 fscanf(af,"%*s%s%s", szTxt2, szTxt3);
17 fscanf(af,"%*s%*s%s%i%lf%s", szTxt1,&nZ1, &dW1, szTxt2);
18 for(k=0;k<5; k++) fgets(szTxt3,40,af);
19 fscanf(af,"%s%i%i%s", szTxt1,&nZ1, &nZ2, szTxt2);
20 fgets(szTxt3,40,af);
21 fscanf(af,"%s%i%lf%s", szTxt1,&nZ1, &dW1, szTxt2);
22
23 fclose(af);
24 puts("Fertig");
25 getchar();
26 return 0;
27 }FRAGEN: Bitte Die Lücke "Antwort" BITTE ergänzen. Danke!
nach Ablauf von fgets(szTxt1, 40, af) in Zeile 13
Kursor vor:Antwort? in Zeile:Antwort? und Spalte:Antwort?
Inhalt szTxt1:Antwort?nach Ablauf von fgets(szTxt2, 8, af); in Zeile 14
Kursor vor:Antwort
in Zeile:Antwort
und SpalteAntwortInhalt szTxt2:Antwort
Nach Ablauf von
for(k=0;k<6;k++) fgets(szTxt1,40,af);
in Zeile15
Kursor vor:Antwort
in Zeile:Antwort
und SpalteAntwortInhalt szTxt1:Antwort
-
@SeppJ BITTE HELFEN: DIESE AUFGABE
// DIESE PROGRAMM IST GEGEBEN:
Zeile1 #define _CRT_SECURE_NO_WARNINGS
Zeile2 #include<stdio.h>
Zeile3
Zeile4 int main()
Zeile5 {
Zeile6 FILE* af = fopen("angebot.txt", "rt");
7 if(!af) {puts("Dateifehler!"); getchar(); return 1; }
8
9 char szTxt1[41], szTxt2[41], szTxt3[41];
10 double dW1, dW2, dW3;
11 int nZ1, nZ2, nZ3,k;
12
13 fgets(szTxt1, 40, af);
14 fgets(szTxt2, 8, af);
15 for(k=0;k<6;k++) fgets(szTxt1,40,af);
16 fscanf(af,"%*s%s%s", szTxt2, szTxt3);
17 fscanf(af,"%*s%*s%s%i%lf%s", szTxt1,&nZ1, &dW1, szTxt2);
18 for(k=0;k<5; k++) fgets(szTxt3,40,af);
19 fscanf(af,"%s%i%i%s", szTxt1,&nZ1, &nZ2, szTxt2);
20 fgets(szTxt3,40,af);
21 fscanf(af,"%s%i%lf%s", szTxt1,&nZ1, &dW1, szTxt2);
22
23 fclose(af);
24 puts("Fertig");
25 getchar();
26 return 0;
27 }FRAGEN: Bitte Die Lücke "Antwort" BITTE ergänzen. Danke!
nach Ablauf von fgets(szTxt1, 40, af) in Zeile 13
Kursor vor:Antwort? in Zeile:Antwort? und Spalte:Antwort?
Inhalt szTxt1:Antwort?nach Ablauf von fgets(szTxt2, 8, af); in Zeile 14
Kursor vor:Antwort
in Zeile:Antwort
und SpalteAntwortInhalt szTxt2:Antwort
Nach Ablauf von
for(k=0;k<6;k++) fgets(szTxt1,40,af);
in Zeile15
Kursor vor:Antwort
in Zeile:Antwort
und SpalteAntwortInhalt szTxt1:Antwort
-
// DIESE PROGRAMM IST GEGEBEN:
Zeile1 #define _CRT_SECURE_NO_WARNINGS
Zeile2 #include<stdio.h>
Zeile3
Zeile4 int main()
Zeile5 {
Zeile6 FILE* af = fopen("angebot.txt", "rt");
7 if(!af) {puts("Dateifehler!"); getchar(); return 1; }
8
9 char szTxt1[41], szTxt2[41], szTxt3[41];
10 double dW1, dW2, dW3;
11 int nZ1, nZ2, nZ3,k;
12
13 fgets(szTxt1, 40, af);
14 fgets(szTxt2, 8, af);
15 for(k=0;k<6;k++) fgets(szTxt1,40,af);
16 fscanf(af,"%*s%s%s", szTxt2, szTxt3);
17 fscanf(af,"%*s%*s%s%i%lf%s", szTxt1,&nZ1, &dW1, szTxt2);
18 for(k=0;k<5; k++) fgets(szTxt3,40,af);
19 fscanf(af,"%s%i%i%s", szTxt1,&nZ1, &nZ2, szTxt2);
20 fgets(szTxt3,40,af);
21 fscanf(af,"%s%i%lf%s", szTxt1,&nZ1, &dW1, szTxt2);
22
23 fclose(af);
24 puts("Fertig");
25 getchar();
26 return 0;
27 }FRAGEN: Bitte Die Lücke "Antwort" BITTE ergänzen. Danke!
nach Ablauf von fgets(szTxt1, 40, af) in Zeile 13
Kursor vor:Antwort? in Zeile:Antwort? und Spalte:Antwort?
Inhalt szTxt1:Antwort?nach Ablauf von fgets(szTxt2, 8, af); in Zeile 14
Kursor vor:Antwort
in Zeile:Antwort
und SpalteAntwortInhalt szTxt2:Antwort
Nach Ablauf von
for(k=0;k<6;k++) fgets(szTxt1,40,af);
in Zeile15
Kursor vor:Antwort
in Zeile:Antwort
und SpalteAntwortInhalt szTxt1:Antwort
-
- Es gibt die Möglichkeit die Code Tags zu nutzen, dadurch wird das ganze lesbarer.
- Es ist Deine Aufgabe und nicht unsere. D.h. Du musst Dich schon selbst mit der Aufgabe befassen und dann Verständnisfragen stellen.
-
Da muss ich leider einen lange nicht mehr benutzten Link heraus holen:
https://tty1.net/smart-questions_de.html- Komplett lesen
- Überlegen, warum das von dir verlangt wurde
- Erkennen, was falsch gemacht wurde
- Verbessern, und zwar auf ganzer Linie
Wenn keine unmittelbare Verbesserung eintritt, werde ich den Thread und eventuelle weitere Beiträge dieser Art löschen. Was ich sonst eigentlich nie tue, aber in diesem Fall hier kann es ohne wesentliche Verbesserung keinen sinnvollen Ausgang des Threads geben.