1. Create Input File in /tmp/ramdisk for input
name it as input.txt
2. Write a Program for calculator in C
code is as follow
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b,res;
FILE *fp;
fp=fopen("/tmp/ramdisk/input.txt","r");
fscanf(fp,"%d",&a);
fscanf(fp,"%d",&b);
fclose(fp);
fp=fopen("/tmp/ramdisk/output.txt","w");
fprintf(fp,"\n Addition is :%d ",(a+b));
return 0;
}
save it as calci.c and compile using command
gcc calci.c -o calculator
3. Write program for RAMDISK in C language
#include<stdio.h>
#include<stdlib.h>
int main()
{
printf("\n RAMDISK creation for 512M size");
system("rmdir /tmp/ramdisk");
system("mkdir /tmp/ramdisk");
system("chmod 777 /tmp/ramdisk");
system("mount -t tmpfs -o size=512M tmpfs /tmp/ramdisk/");
printf("\n RAMDISK created");
system("df -h|grep ram");
system("cp input.txt /tmp/ramdisk");
system("cp calculator /tmp/ramdisk");
return 0;
}
save it as ramdisk.c and compile as
gcc ramdisk.c -o ramdisk
execute output of above command as
ramdisk <Enter>
4. Calculator code can be executed using command
/tmp/ramdisk/calculator
5. Output is saved in output.txt file. Check it from /tmp/ramdisk/output.txt
name it as input.txt
2. Write a Program for calculator in C
code is as follow
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a,b,res;
FILE *fp;
fp=fopen("/tmp/ramdisk/input.txt","r");
fscanf(fp,"%d",&a);
fscanf(fp,"%d",&b);
fclose(fp);
fp=fopen("/tmp/ramdisk/output.txt","w");
fprintf(fp,"\n Addition is :%d ",(a+b));
return 0;
}
save it as calci.c and compile using command
gcc calci.c -o calculator
3. Write program for RAMDISK in C language
#include<stdio.h>
#include<stdlib.h>
int main()
{
printf("\n RAMDISK creation for 512M size");
system("rmdir /tmp/ramdisk");
system("mkdir /tmp/ramdisk");
system("chmod 777 /tmp/ramdisk");
system("mount -t tmpfs -o size=512M tmpfs /tmp/ramdisk/");
printf("\n RAMDISK created");
system("df -h|grep ram");
system("cp input.txt /tmp/ramdisk");
system("cp calculator /tmp/ramdisk");
return 0;
}
save it as ramdisk.c and compile as
gcc ramdisk.c -o ramdisk
execute output of above command as
ramdisk <Enter>
4. Calculator code can be executed using command
/tmp/ramdisk/calculator
5. Output is saved in output.txt file. Check it from /tmp/ramdisk/output.txt
Calculator program in C
ReplyDeleteIn C language we can design a program to add, subtract, multiply, divide any number, these all operation you can perform by using switch case.