Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

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

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

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.

  • Autor

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... :(

@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).

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

sry, hab deinen ansatz falsch verstanden ;D also vorherigen post einfach ignorieren ;D

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.