Ordner mit Variableninhalt
-
Hallo!
Ich möchte einen Ordner in C erstellen, diese Ordner soll den Namen einer INT Variable haben.
z.b. CreateDirectory(zahl,NULL);
ich bekomme es aber nicht hin
-
char *dateiname; //... sprintf(dateiname, "%i", zahl);
Du könntest bei google auch "int to char" eingeben oder dergleichen
-
char *dateiname; //... sprintf(dateiname, "%i", zahl);
Du könntest bei google auch "int to char" eingeben oder dergleichen ;)[/quote]
Danke für den Tipp, aber bei
zahl = 1337; snprintf (buffer, "%i", zahl); CreateDirectory(zahl,NULL);
stützt das Programm ab und genau so bei CreateDirectory(buffer,NULL);
-
filename braucht Platz:
void CreateDirectory(int zahl) { char filename[80]; ... sprintf(dateiname, "%i", zahl); ... }
-
Hallo,
was meinst Du mit filename braucht platz?
Die Variable habe ich schon als String deklariert
char buffer [80];
-
char *filename; ist nur ein Zeiger. Ist er nicht initialisiert, beschwert sich sowieso der Compiler. char buffer[80]; ist auch ok.
-
short number = 1337; char filename[128]; snprintf(filename, 128, "%d", number); CreateDirectory(filename,NULL);
...