Revision: 30818
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at August 23, 2010 10:05 by khajavi
Initial Code
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
#include <string.h>
void writer(FILE *fout, FILE *fin);
int main (void) {
FILE *shab, *rooz, *vnstat;
char shabane[] = ".shabane";
shab = fopen(shabane, "r");
char roozane[] = ".roozane";
rooz = fopen(roozane, "r");
char vnstatrc[] = ".vnstatrc";
vnstat = fopen(vnstatrc, "w");
time_t now_time;
time (&now_time);
struct tm *now;
now = localtime(&now_time);
int hour;
hour = now->tm_hour;
if ( hour >= 3 & hour <= 7 ) {
writer(vnstat, shab);
} else {
write(vnstat, rooz);
}
fclose(vnstat);
fclose(shab);
fclose(rooz);
return 0;
}
void writer(FILE *fout, FILE *fin) {
int c;
while((c = fgetc(fin)) != EOF) {
fputc(c, fout);
}
}
Initial URL
Initial Description
Initial Title
Exchange two file by time
Initial Tags
c
Initial Language
C