Assign value to global variable
Tuesday, August 4th, 2009#include <stdio.h>
int count;
int main(void)
{
extern int count; /* this refers to global count */
count = 10;
printf("%d", count);
return 0;
}
#include <stdio.h>
int count;
int main(void)
{
extern int count; /* this refers to global count */
count = 10;
printf("%d", count);
return 0;
}
#include <stdio.h>
#define SQR(x) ((x) * (x))
int main()
{
int counter = 0;
while (counter < 5)
printf("x %d square %d\n", counter, SQR(++counter));
return (0);
}
#include <stdio.h>
#include <conio.h>
int main(void)
{
char ch;
int i;
printf("Enter a character: ");
ch = getche();
printf("\n");
/* display binary representation */
for(i = 128; i > 0; i = i / 2){
if(i & ch)
printf("1 ");
else
printf("0 ");
}
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
FILE *fp;
char str[128];
if((fp = fopen(argv[ 1 ], "r"))==NULL) {
printf("Cannot open file.\n");
exit(1);
}
while(!feof(fp)) {
if(fgets(str, 126, fp))
printf("%s", str);
}
fclose(fp);
return 0;
}
#include <stdio.h>
#include <math.h>
int main ()
{
double param, result;
param = 1024.0;
result = sqrt (param);
printf ("sqrt(%lf) = %lf\n", param, result );
return 0;
}