C Tutorials

Preprocessor Directives in C 0

Preprocessor Directives in C

Program 1 // Program for Preprocessor diretive #include<stdio.h> #include<conio.h> #include<ctype.h> #define SIZE 10 # define AND && # define OR || int main() { system(“cls”); int a[SIZE],i; printf(“Enter element in array”); for(i=0;i<SIZE;i++) scanf(“%d”,&a[i]); for(i=0;i<SIZE;i++)...

Dynamic Memory Allocation in C 0

Dynamic Memory Allocation in C

Program 1 // Program for Dynamic memory #include<stdio.h> #include<conio.h> int main() { int *ar,n,i,s,f=0; system(“cls”); printf(“Enter size of an array”); scanf(“%d”,&n); ar=(int*)calloc(sizeof(int),n); // allocated dynamic memory printf(“\nEnter elements in array”); for(i=0;i<n;i++) scanf(“%d”,&ar[i]); printf(“\n Elements...

C Program to Copy and Merge File 0

C Program to Copy and Merge File

Program 1 // Program for copy file #include<stdio.h> #include<conio.h> int main() { FILE *fp1,*fp2; char ch; system(“cls”); fp1=fopen(“d://mydata/mystring.txt”,”r”); fp2=fopen(“d://mydata/mytemp.txt”,”w”); if(fp1==NULL || fp2==NULL) printf(“\n File error”); else { while((ch=fgetc(fp1))!=EOF) { fputc(ch,fp2); } fclose(fp1); fclose(fp2); printf(“File...

C Program to Write Data in a File 0

C Program to Write Data in a File

Program 1 // Program for write data in file #include<stdio.h> #include<conio.h> int main() { system(“cls”); char ch; FILE *fp=NULL; fp=fopen(“d://mydata/student.txt”,”w”); if(fp==NULL) printf(“\nFile not created”); else { printf(“\n Enter a character”); ch=getche(); fputc(ch,fp); printf(“\n File...

C Project – ATM Bank Management System 0

C Project – ATM Bank Management System

Program 1 #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<string.h> struct Account { int accno; char name[50]; int amount; }; struct Account A[5]; void design(); void acc_create(); void deposit(); void withd(); void check(); void displayAll(); int main() {...

C Program on Structures 0

C Program on Structures

Program 1 // Program for Structure #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<string.h> struct product { char pname[50]; int qty; int price; };struct product p[5]; int main() { system(“cls”); int i; for(i=0;i<5;i++) { fflush(0); printf(“\n Enter Product...

Structures in C Programming 0

Structures in C Programming

Program 1 // Program for Structure #include<stdio.h> #include<conio.h> #include<stdlib.h> #include<string.h> struct Student { int rno; char name[50]; float per; }; struct Student s[5]; // Array of Structure int main() { system(“cls”); int i; for(i=0;i<5;i++)...

Recursion in C 0

Recursion in C

Program 1 // Implementation of recursion #include<stdio.h> #include<conio.h> int main() { static int i=1; if(i>10) exit(0); printf(“%d\n”,i); i++; main(); return 0; } Program 2 // Implementation of recursion #include<stdio.h> #include<conio.h> int factorial(int); int main()...

Storage Classes in C Programming 0

Storage Classes in C Programming

Program 1 // Implementation of storage classes #include<stdio.h> #include<conio.h> void display(); extern int a=10; auto int b=100; int main() { system(“cls”); display(); printf(“\n%d”,a); return 0; } void display() { printf(“\n%d”,a); a=a+5; }  

Pointers in C 0

Pointers in C

Program 1 // Implementation of pointer and pointer to pointer #include<stdio.h> #include<conio.h> int main() { int a=50,*p; system(“cls”); // printf(“Value is: %d”,a); // printf(“\nAddress is: %u”,&a); p=&a; printf(“a=%d *p=%d “,a,*p); ++*p; ++a; printf(“a=%d *p=%d...