Zitat von
divBy0:
Es wird wahrscheinlich an der Installation liegen
Der Fehler tritt ja in der strlen() Funktion der C-
RTL auf, die der Compiler nutzt. Da gibt es also nur zwei Möglichkeiten:
- 1. Der String endet nicht mit #0 und strlen durchsucht dann alles was hinter dem String ist und kommt dann auf eine nicht zugewiesene/geschüzte Speicherseite.
- 2. Der an strlen() übergebene String zeigt ins Nirvana.
Ist auf dem Rechner vielleicht DEP (Data Execution Prevention) aktiviert und auf dem anderen nicht? (CPU muss das auch unterstützen).