» Hilfe bei Aufgabe in Programmierung

Hilfe bei Prgrammierung!Neuen Thread eröffnenNeue Antwort erstellenProblem :/
AutorNachricht
Beobachter 
Anmeldedatum: 28.11.2010
Beiträge: 1
28.11.2010, 18:07
zitieren

Hallo,
Also entweder ich bin zur Zeit einfach nicht fähig oder ich finde die Fehler einfach nicht.

Folgende Aufgabe:
Schreiben Sie ein Programm, das den Inhalt einer Text-Datei analysiert. Dazu sei die Datei faust_kurz.txt gegeben, die den flogenden Inhalt (aus Goethes Faust) hat:

Da steh ich nun,
ich armer Tor!
Und bin so klug
als wie zuvor;

Das Programm faust.c soll nun die Häufigkeit eines bestimmten Buchstabens, den der Benutzer wählen kann, in dieser Datei ermitteln.

(In diesem Falle hat der kurze Text in jeder Zeile GENAU 16 Zeichen, um es zu vereinfachen)


Ich arbeite mit Visual Studio 2010, auf Windows xp.

Ich sitze seit Stunden an dem Quellcode und bekomme es nicht hin, das die Datei überhaupt geöffnet wird... (mit fopen) Geschweige denn, dass das Prog. die Zeilen einliest.

Ich bin noch ziemlicher Anfänger und weiß einnfach nicht mehr weiter...Ich hoffe mir kann hier geholfen werden. Problem ist auch das wir noch nicht alles C-Befehle haben. Es steht auch unter den Aufgaben, dass das Programm unnötig lang wird...

Danke schon mal...

Mfg Jeanni


Ps.: Mein Quellcode ist durch das viele ausprobieren mittlerweile schon völligst versaut... Gebe ihn trotzdem mal mit.

#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"


int main(void)
{
   FILE *fp;
   char zeichen1, zeichen2, zeichen3, zeichen4, zeichen5, zeichen6, zeichen7, zeichen8, zeichen9, zeichen10, zeichen11, zeichen12, zeichen13, zeichen14, zeichen15, zeichen16;
   
   fp = fopen ("C:\\Dokumente und Einstellungen\\Standard\\Desktop\\faust_kurz.txt", "r");
   if(NULL == fp) {
      printf("Die Datei \"C:\\Dokumente und Einstellungen\\Standard\\Desktop\\faust_kurz.txt\" konnte nicht geöffnet werden!\n");
   }

   else {
      fscanf (fp, "%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c\n", &zeichen1, &zeichen2, &zeichen3, &zeichen4, &zeichen5, &zeichen6, &zeichen7, &zeichen8, &zeichen9, &zeichen10, &zeichen11, &zeichen12, &zeichen13, &zeichen14, &zeichen15, &zeichen16);
      fprintf (fp, "Die erste Zeile lautet: %c%c%c%c%c%c%c%c%c%c%c%c%c%c%c%c", &zeichen1, &zeichen2, &zeichen3, &zeichen4, &zeichen5, &zeichen6, &zeichen7, &zeichen8, &zeichen9, &zeichen10, &zeichen11, &zeichen12, &zeichen13, &zeichen14, &zeichen15, &zeichen16);
   }
      system("PAUSE");
   
   return 0;
}
[/code]


pn
Gast 
24.12.2010, 23:46
zitieren

Hi,

also die Aufgabe teilt sich meiner Meinung nach diesen Schritten:
  1. UserEingabe einlesen: Welche Datei && welcher Buchstabe
  2. Zubearbeitener Text einlesen
  3. 1. Überprüfen ob der Pfad OK ist.
  4. 2. Datei öffnen
  5. 3. Datei lesen und in ein String (zum Beispiel) speichern
  6. 4. Datei schließen
  7. String auswerten
  8. 1. kannst den String wie nen Array benutzn also stringName[intZeichenNUmer] dann bekommste nen char den du dann wiederum übeprüfen kannst... Vermutlich kannste aber auch einfach ne Methode nehmen xD...
    Hab hier kein Compiler... und meine C++ kenntenisse sind auch schon nen paar jahre her...
Naja is ja scho bissel her hast bestimmt schon ne Lösung gefunden :)

mastaer.daer.baerlinaer@googlemail.com

merry christmas ^^

Jonas


Gast 
24.12.2010, 23:46
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "Hilfe bei Aufgabe in Programmierung" gefallen haben oder Du noch Fragen hast oder Ergänzungen machen möchtest, solltest Du Dich gleich bei uns anmelden:



Registrierte Mitglieder genießen die folgenden Vorteile:
✔ kostenlose Mitgliedschaft
keine Werbung
✔ direkter Austausch mit Gleichgesinnten
✔ neue Fragen stellen oder Diskussionen starten
✔ schnelle Hilfe bei Problemen
✔ Bilder und Videos hochladen
✔ und vieles mehr...


Neuen Thread eröffnenNeue Antwort erstellen
Ähnliche BeiträgeRe:
Letzter Beitrag
Java Aufgabe Hilfe
Hallo ich brauche hilfe bei meinen Java Hausaufgaben ich verstehe diese Aufgabe nicht. Ein Stapel Münzen besteht aus folgenden Münzsorzen: 20, 15,3 Cent, 1- und 2 Euro Münzen. a) Erzeugen sie einen Stapel mit 20 verschiedenen Münzen. b) Sortieren sie...
[Java]von Johganan
0
523
01.05.2020, 19:47
Johganan
Ich benötige Hilfe mit meiner Aufgabe
Ich muss im Rahmen meines Studiums eine Übungsaufgabe lösen und komme nicht auf einen geeigneten Lösungsansatz, da ich mich bisher noch nicht so gut mit dem Programmieren auskenne. Ich würde mich sehr über Ratschläge bzw Tipps freuen! Aufgabe: In C...
[C]von MarcK91
0
273
12.11.2022, 12:21
MarcK91
Hilfe bei einer Aufgabe (Arrays)
Hallo, ich habe eine Aufgabe zu lösen, jedoch habe ich keinen Ansatz bzw. verstehe nicht ein mal die Aufgabenstellung. Wäre toll wenn mir jemand damit helfen könnte. Was und wie Gnu Plot funktioniert ist mir bekannt. Aufgabe: Ziel soll es sein das...
[C]von Lonely
0
184
02.02.2023, 11:38
Lonely
Hilfe bei programmierung einer Homepage (Login)
einen wunderschönen guten abend, ich bräuchte mal hilfe, undzwar möchte ich für eine Hompage ein loginfenster mit Login & registrations funktion programmieren, am besten als seperate datei im php format. Hab leider keine ahnung wie ich das hin...
[Allgemein]von Morphin
0
371
16.11.2011, 18:47
Morphin
MS Visual C# Hilfe bei Programmierung einer Registration
Guten Tag geschätzte Programmier Kollegen ^^, Also ich komme mal direkt zur Sache ich habe ein Problem und zwar Baue ich gerade an einem kleinen Game mit Visual Studio C#, ja ich weiß och ne noch einer denkt ihr sicherlich aber egal. Ich hänge...
[C++]von Toposso
0
1.290
08.02.2012, 12:51
Toposso
Brauche HILFE bei Programmierung einer Kurvendiskussion in C
Hallo, ich habe Probleme mit der Programmierung einer Kurvendiskussion. ich habe die .exe datei mal hochgeladen, damit ihr wisst wie das programm aussehen soll. vlt gibt es hier ja jemanden der spaß daran hätte das programm für mich zu schreiben,...
[C]von yutaka
0
968
19.11.2009, 13:41
yutaka
 Ich brache hilfe bei C++ esgeht um einer Aufgabe (Mittelwert aller Werte.....
Aufgabestellung habe ich als PDF hochgeladen!!! die ausgabe ist das Problem -alle Mittel Werte , die zwieschen den unteren und oberen...
[C]von Bub
1
683
17.11.2012, 19:53
Guiseppe
aufgabe
Hallo Ich soll für die Uni 2 kleine KLassen schreiben. Wir arbeiten mit ImageToolBox, für das man Filter schreiben kann, die man dann über Bilder legen kann. Ich muss 2 Klassen schreiben. Eine abstrakte ConvolutionFilter, die eine abstrakte...
[Java]von nebuto
0
426
10.11.2011, 20:18
nebuto
Game grid Aufgabe
Kann mir jemand helfen diese Aufgabe zu lösen? Tipps sind mir sehr willkommen, weil ich neu bei Game Grid bin! Ich benutze Apache Netbeans mit GameGrid. The Hunt Erstellen Sie ein Programm Hunt mit folgenden Eigenschaften: Auf einem genügend grossen...
[Allgemein]von daddybionic
0
207
07.06.2020, 15:11
daddybionic
Ne aufgabe für die Hifi Freaks ...
Moin Jungens, Es geht um folgendes... Meine Eltern haben sich i ein mülliges 2.1 Soundsystem bei Real gekauft. Dieses wollen sie jetzt gerne mit Ihrem sky receiver verbinden , damit sie auch über das Soundsystem ihre Filme schauen können. Anschlüsse an...
von JackoO_EJ6
12
314
12.12.2014, 09:20
EarL_VTEC
© 2004 - 2025 www.programmierer-forum.de | Communities | Impressum |