Name:
Anonymous
2012-01-12 20:35
#include <stdio.h>
int main(void) {
char buff[256];
char c;
FILE *f;
f = fopen("filename", "r");
c = fgetc(f);
if(c < 0) {
fclose(f);
system("type filename > filename.tmp");
f = fopen("filename.tmp", "r");
}
else {
rewind(f);
}
while(fgets(buff, 256, f) != NULL)
puts(f);
fclose(f);
return(0);
}
Name:
Anonymous
2012-01-13 0:13
#include <stdio.h>
int main(int argc, char *argv[]) {
char buff[256];
int c;
FILE *f;
if(argc<2) return -2;
if((f = fopen(argv[1], "r")) == NULL) {
How is it detecting unicode? >> "if(c < 0)" ?
also, why type file > file.tmp ?