#include #define N 200 /* Pääohjelma saa argumentiksi tiedoston nimen. Tällöin * argv[0] = "h10t02.exe" ja * argv[1] = "file.txt" (esim) */ int main(int argc, char *argv[]) { FILE *f; char path[]="C:/Documents and Settings/yliopisto/Desktop/atk1_ma/"; char filename_with_path[N]; /* Muodostetaan tiedostonnimi hakemistopolkuineen. */ sprintf(filename_with_path,"%s%s",path,argv[1]); /* Luodaan tiedosto */ f=fopen(filename_with_path,"w"); /* Kirjoitetaan tiedostoon tiedoston nimi, päivämäärä ja käyttäjän nimi. * Nimi voitaisiin myös kysyä käyttäjältä. */ fprintf(f,"%s\n%s\n%s\n",filename_with_path,"17.11.2008","John Doe"); printf("Program terminated.\n"); return 0; }