Problem mit fopen
-
Hallo,
mache gerade meine ersten Schritte mit C und versuche eine Datei zu öffnen und etwas reinzuschreiben:
#include <stdio.h> int main() { FILE *file = fopen('ttt', 'w'); fputs('str', file); fclose(file); return 0; }
gcc test.c hdd_test.c:5:24: warning: multi-character character constant hdd_test.c: In function ‘main’: hdd_test.c:5: warning: passing argument 1 of ‘fopen’ makes pointer from integer without a cast hdd_test.c:5: warning: passing argument 2 of ‘fopen’ makes pointer from integer without a cast hdd_test.c:6:11: warning: multi-character character constant hdd_test.c:6: warning: passing argument 1 of ‘fputs’ makes pointer from integer without a cast
Was mache ich da falsch?
Danke!
MfG
-
fopen('ttt', 'w')
^^ ändere das in: fopen("ttt", "w"), usw.
in C brauchen strings gänsefüsschen.
-
danke dir,...