Tuesday, December 23, 2014

Basic of c lang programs



8. Program
#include 
#include 
int main ()
{
   int  var = 20;   
   int  *ip;        
 
   ip = &var;  
 
   printf("Address of var variable: %x\n", &var  );
 
   printf("Address stored in ip variable: %x\n", ip );
 
      printf("Value of *ip variable: %d\n", *ip );
 
   return 0;
   getch();
}

Output
Address of var variable: bffd8b3c
Address stored in ip variable: bffd8b3c
Value of *ip variable: 20

9. Program
#include 
#include 
int main ()
{
   int  *ptr = NULL;
 
   printf("The value of ptr is : %x\n", ptr  );
 
   return 0;
 getch();
}

Output
               The value of ptr is 0
 
10. Program
#include 
#include 
#include 
int main ()
{
   char str1[12] = "Hello";
   char str2[12] = "World";
   char str3[12];
   int  len ;
 
   strcpy(str3, str1);
   printf("strcpy( str3, str1) :  %s\n", str3 );
 
   
   strcat( str1, str2);
   printf("strcat( str1, str2):   %s\n", str1 );
 
   
   len = strlen(str1);
   printf("strlen(str1) :  %d\n", len );
 
   return 0;
   getch();
}

Output
strcpy( str3, str1) :  Hello
strcat( str1, str2):   HelloWorld
strlen(str1) :  10
 
11. Program
#include 
#include 
#include 
struct Books
{
   char  title[50];
   char  author[50];
   char  subject[100];
   int   book_id;
};
            void printBook( struct Books *book );
int main( )
{
   struct Books Book1;        
   struct Books Book2;        
 
   strcpy( Book1.title, "C Programming");
   strcpy( Book1.author, "Nuha Ali"); 
   strcpy( Book1.subject, "C Programming Tutorial");
   Book1.book_id = 6495407;
 
   
   strcpy( Book2.title, "Telecom Billing");
   strcpy( Book2.author, "Zara Ali");
   strcpy( Book2.subject, "Telecom Billing Tutorial");
   Book2.book_id = 6495700;
   printBook( &Book1 );
   printBook( &Book2 );
 
   return 0;
   getch();
}
void printBook( struct Books *book )
{
   printf( "Book title : %s\n", book->title);
   printf( "Book author : %s\n", book->author);
   printf( "Book subject : %s\n", book->subject);
   printf( "Book book_id : %d\n", book->book_id);
 getch();
}
 
Output
                        Book title : C Programming
Book author : Nuha Ali
Book subject : C Programming Tutorial
Book book_id : 6495407
Book title : Telecom Billing
Book author : Zara Ali
Book subject : Telecom Billing Tutorial
Book book_id : 6495700
 

No comments:

Post a Comment