Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » C Programmierung » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen C Programmierung
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Celtic_Princess
Jungspund


Dabei seit: 23.01.2007
Beiträge: 10

C Programmierung Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hallo,

was passiert bei folgendem:

char first[5];

und jetzt geb ich Richard als Eingabe ein. Das ist ja viel mehr als eigentlich geht.

Was passiert denn dann genau?
23.05.2007 19:04 Celtic_Princess ist offline E-Mail an Celtic_Princess senden Beiträge von Celtic_Princess suchen Nehmen Sie Celtic_Princess in Ihre Freundesliste auf
Tobias
Routinier


Dabei seit: 18.09.2006
Beiträge: 324

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Drei Möglichkeiten:

1.) Du überschreibst einen Speicherbereich, der für eine andere Variable reserviert ist. Du änderst also den Inhalt einer anderen Variable.

2.) Das Betriebssystem hat zwar den Speicherbereich alloziert aber er ist unbenutzt. Dann überschreibst du einfach einen nicht gebrauchten Speicherbereich und nichts passiert.

3.) Du bekommst eine Zugriffsverletzung, weil du in Speicherbereiche schreibst, die virtuell nicht in "echten" physikalischen Speicher gemappt wurden.
23.05.2007 21:28 Tobias ist offline E-Mail an Tobias senden Beiträge von Tobias suchen Nehmen Sie Tobias in Ihre Freundesliste auf
Celtic_Princess
Jungspund


Dabei seit: 23.01.2007
Beiträge: 10

- Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Danke
29.05.2007 11:38 Celtic_Princess ist offline E-Mail an Celtic_Princess senden Beiträge von Celtic_Princess suchen Nehmen Sie Celtic_Princess in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Theoretische Informatik » C Programmierung