Hi zusammen,
So, mein erster Beitrag, dann wollen wir mal. Es ist anzumerken das ich absoluter C Neuling bin und bisher nur PHP programmiert habe. Was mich schon mal total aus der Fassung bringt ist das Variablen im C Code nicht kenntlich markiert werden (unter PHP wird ja jeder Variablen ein $ vorangestellt).
Hier nun mein Code:
#include <stdio.h>
void main ( void )
{
FILE *datei;
char dateiname[25];
char zeichen;
char abbruch = '#';
printf ("\nBitte Dateinamen angeben : ");
scanf ("%s",dateiname);
char testing [59]= "/home/matze/lala/src/test";
datei = fopen (testing,"w+");
if (datei == NULL )
{
printf ("\nDie Datei konnte nicht geöffnet werden!\n");
}
else
{
printf (testing);
printf (dateiname);
printf ("\nText eingeben, beenden mit # \n\n");
while (( zeichen = getchar()) != abbruch ) putc (zeichen,datei);
printf ("\n\nDanke, das sie mich benutzten\n\n");
fclose (datei);
}
}
Führe ich diesen Code aus klappt es auch weil ich ja der var. testing den kompletten Pfad incl. Dateinamen mitgebe. Wie ihr seht frage ich aber eigentlich zu Beginn einen Dateinamen ab (scanf) und dieser sollte dann verwendet werden, doch seit mehreren Stunden funzt das leider nicht, egal wie ich es probier
Merci schon mal fürs draufschaun.
Matze