(GCC/Cygwin)
Philipp Hasenfratz
- software
Halihallo Forumer
Weiss jemand, warum diese STATUS_ACCESS_VIOLATION unter cygwin auftauchen? - Die kommt
bei mir immer wieder; ein Beispiel im Zusammenhang mit Files, das andere mal mit der
Ausgabe über printf. Was ist an diesem kleinen Code falsch? - Kann der Fehler jemand
reproduzieren, oder könnte es ein Fehler meines cygwin's sein?
24.02.2003 10:57 267 file.c
24.02.2003 10:57 24 t.txt
24.02.2003 10:57 457 file.exe.stackdump
24.02.2003 10:57 18.425 file.exe
11 Datei(en) 2.284.926 Bytes
7 Verzeichnis(se),200.276.794.368 Bytes frei
H:\CYGWIN\HOME\FRAZY>file
5 [main] FILE 2916 handle_exceptions: Exception: STATUS_ACCESS_VIOLATION
860 [main] FILE 2916 open_stackdumpfile: Dumping stack trace to file.exe.sta
ckdump
#include <unistd.h>
#include <fcntl.h>
#include <stdlib.h>
int main() {
int f, s, size;
char *b;
f = open( "t.txt", O_RDONLY );
size = read( f, b, 10 );
close( f );
s = open( "tt.txt", O_WRONLY );
write( s, b, 10 );
close( s );
}
Viele Grüsse
Philipp
ein passender Titel muss sein.
Halihallo nomol
#include <unistd.h>
#include <fcntl.h>
#include <stdlib.h>int main() {
int f, s, size;
char *b;
f = open( "t.txt", O_RDONLY );
size = read( f, b, 10 );
close( f );
s = open( "tt.txt", O_WRONLY );
write( s, b, 10 );
close( s );
}
kriegt ihr Fehler, wenn ihr dieses C-Prog kompiliert und startet [1]?
[ ] nein
[ ] ja
oder kann jemand sagen, was ich in diesem kleinen Schnipsel Code flasch mache?
[1] Umgebung: cygwin unter Win (XP), mit gcc
Viele Grüsse
Philipp