» C Pointer

c programmNeuen Thread eröffnenNeue Antwort erstellenBIN File rückwärts lesen
AutorNachricht
Beobachter 
Anmeldedatum: 25.12.2020
Beiträge: 1
25.12.2020, 17:30
zitieren

Guten Abend,

Ich habe vor kurzem angefangen zu Programmieren. Jetzt bin ich auf Zeiger gestoßen, und habe damit mal ein bisschen rumgespielt. Jetzt habe ich folgendes Programm geschrieben. Das Problem ist, das das Programm nach unbestimmten durchläufen immer abbricht. Woran liegt das?

#include <stdlib.h>
#include <stdio.h>

int main() {
int a = 5;
unsigned long int i = 0;
int adresse;
adresse = &a;
printf("Adresse | Speicher\n");
while(i < 100000) {
adresse = (&a + i);
printf("%x | %i \n", adresse,
adresse);
++i;
}
return 0;
}


Danke für eure Hilfe

Alex


pn
Junior 
Name: Voller Name als Anagramm: Fitje Weshoms
Geschlecht:
Fahrzeug: Yamaha YZF R6 Thundercat
Anmeldedatum: 15.07.2012
Beiträge: 92
Wohnort: Amberg, Oberpfalz
08.02.2021, 15:31
zitieren

Wenn du das in DOS-Zeiten gemacht hätttest dann wäre das die Möglichkeit gewesen, so den
Speicher auszulesen. Bei heutigen Rechnern ist der Speicher codiert, damit soll die Möglichkeit unterbunden werden MALWARE einzusetzen.

Weil deshalb der Speicher schnell auf Bereiche zugreift, wo der Pointer eigentlich die Finger lassen
soll, stürzt dein Programm ab. Über Zeiger konnte man damals den keyboardbuffer auslesen um so Passwörter abzufagen. Das geht heute nicht mehr.


pn
Gast 
08.02.2021, 15:31
zitieren

Mach mit!

Wenn Dir die Beiträge zum Thread "C Pointer" 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
C++ Pointer Verzweiflung
Guten Tag! Ich bin schon mehrere Tage an einer verketteten Liste, die mithilfe eines Selection Sorts eine Zahlenmenge richtig sortieren soll. Problem ist nun, dass mir vier Funktionen in der Ausführung nicht gefallen, ich nicht weiß, ob diese so korrekt...
[C++]von Michael Smith
0
393
18.04.2019, 09:27
Michael Smith
Zeichenfolge in Großbuchstaben umwandeln (Funktion, Pointer,toupper)
Hallo Leute, sitze schon sehr lange an einem Programm, mit dem ich nicht klar komme. Meine Funktion char* gross(char* s) soll bewirken, dass mein Text in der main() in Großbuchstaben umgewandelt und ausgegeben wird. Beim Debuggen sieht alles supper...
[C]von raymon90
2
414
06.08.2012, 16:59
Guiseppe
© 2004 - 2024 www.programmierer-forum.de | Communities | Impressum |