Coding Tips (JavaScript/CSS/VBA/Win32)
Useful code snippets, tips and some Windows applications
C Examples For Working With Files
Check The Number of Arguments
#includeint main(int argc, char *argv[]) { int i; fprintf(stdout, "The number of command line arguments is %d\n", argc); fprintf(stdout,"The program name is %s\n",argv[0]); for (i = 1; i < argc; i++) { fprintf(stdout,"%s\n",argv[i]); } fprintf(stdout,"\n"); return 0; }
Count the Number of Occurences of a Character
int main ()
{
FILE * pFile;
char c;
char f = 'a';
int n = 0;
char filename[] ="c:\\ct\\bort\\local3.html";
pFile=fopen (filename,"r");
if (pFile==NULL) perror ("Error opening file");
else
{
do {
c = fgetc (pFile);
if (c == f) n++;
} while (c != EOF);
fclose (pFile);
printf ("File contains %d instances of '%c'\n",n, f);
}
return 0;
}
Print File Contents
char line[133];
FILE *fp;
char name[] ="C:\\phrases.txt";
if((fp=fopen(name, "rt")) == NULL)
{
printf("cannot open file %s", name);
return 0;
}
do{
fgets(line, 132, fp);
printf( "%s\n", line );
} while(!feof(fp));
fclose(fp);