Avatar billede 02795_skh Nybegynder
22. november 2003 - 12:22 Der er 1 kommentar og
1 løsning

Opretning af fil med variabel filnavn

Hej

Hvordan får jeg lavet en fil med et filnavn fra en char variabel?

f.eks

char NavnPåFil[6] = {'S','ø','r','e','n'};
fa = fopen("c:\\NavnPåFil.txt", "w");
fclose(fa);

og hvordan kan jeg bagefter søge efter filen??

På forhånd tak!

Søren
Avatar billede soreno Praktikant
22. november 2003 - 12:34 #1
Kig evt. lidt på dette:
#include <stdio.h>
#include <string.h>

void test1()
{
    char filename[255];
    strcpy(filename, "test1.txt");
    FILE *file;
    file = fopen(filename, "w");
   
    if(file != NULL)
    {
        fputs("Jeg skriver til filen fra test1()!!", file);
        fclose(file);
    }
}

void test2()
{
    char *filename = "test2.txt";
    FILE *file;
    file = fopen(filename, "w");
   
    if(file != NULL)
    {
        fputs("Jeg skriver til filen fra test2()!!", file);
        fclose(file);
    }   
}

int main(int argc, char *argv)
{
    test1();
    test2();

    return 0;
}


Hvad mener du med "søge efter filen" ?
Avatar billede 02795_skh Nybegynder
22. november 2003 - 13:11 #2
Jeg mener, hvordan søger man blandt flere filer, og hvilken retur værdi får man igen hvis søgningen fandt filen man søgte efter.

Dit forslag giver mig ikke den rigtige ekstension på filen, dvs Søren.txt, ellers er det godt!!! Tak
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester