Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Moin!

Ich muss für die Berufsschule nen C-Code schreiben... weiß aber nit richtig wie ich das anstellen soll...

Aufgabe:

Lesen Sie die Datei baesweiler.dat von der Festplatte in ein Array der folgenden Struktur. Die Struktur soll folgenden Aufbau haben:

struct telefon

{

char nummer[16]

char adresse[128];

}

struct telefon daten[256];

Der Inhalt der Datei soll anschließend ausgegeben werden.

:confused: :confused: :confused:

WIE GEHT DAS??? :beagolisc

Geschrieben

#include <stdio.h>

void main()

{

struct telefon

{

char nummer[16];

char adresse[128];

};

struct telefon daten[256];

:cool:

von php her weiß ich dass es irgendwie mit fopen(), fgets() usw. gehen muss...

Geschrieben

Hallo,

poste doch mal den Code, den Du bereits hast Du die Stelle, an der die Probleme auftreten.

Im Prinzip benötigst Du nur eine Schleife, die die Daten aus der Datei in die Struktur bzw. den Array einliest.

Nic

Geschrieben
hab ich oben schon gepostet ^^
Das ist hoffentlich nicht ernst gemeint.

Wenn du hier auf Hilfe hoffst, solltest du etwas mehr Eigenleistung erkennen lassen. Denn wie du sagtest:

Ich muss für die Berufsschule nen C-Code schreiben

Du musst schreiben. Das Forum ist kein Hausaufgabenservice. Wir helfen dir gern, wenn du konkrete Probleme hast, aber wir machen nicht deine Aufgaben.

Geschrieben

ihr sollt ja auch nicht meine aufgaben machen... ich weiß nur nicht wie ich das ganze angehen soll :(

wie gesagt...ich weiß von php her dass es irgendwie mit fopen() und so funktionieren muss... Kann es aber leider nicht in C übertragen. Und mein Lehrer will es mir auch nicht erklären. Weil es eine Art Projekt sein soll wo wir es ausarbeiten sollen. Und bisher hat es in der Berufsschule noch fast keiner richtig gerafft worum es überhaupt geht. Der Lehrer bleibt aber stur... :(

Geschrieben

@HopelessFrag: Besorg dir ein C-(Anfänger)-Buch und arbeite es durch. Auch wenn du täglich am Abend 5 Stunden damit beschäftigt bist - Nur dann lernst du es richtig (so daß du es auch zukünftig für einen Job verwenden kannst).

Geschrieben

also in eine datei ausgeben / eine datei auslesen kannst du mit <fstream.h>

das ganze sieht dann so aus:

#include <iostream.h>

#include <fstream.h>

#define FILE "test.txt"

int main(void)

{

ofstream bla ( FILE );

if(bla.fail())

cout << "Fehler beim oeffnen von " << FILE << endl;

// dann benutzt du bla wie cout

for(int i = 3; i > 0; i--)

bla << "[ " << i << " ]" << endl;

return 0;

}

... wie man dateien einliest, kann ich noch net, aber vllt hab ich dir ein bisschen weiterhelfen können!

mfg, sebastian

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...