-->

storing character in pointe and displaying them

using codeblocks
--------------------------------------------------------------------------------------------------
//understanding array as pointer      //comment of program
//storing character in an array using pointer and displaying them
#include <stdio.h>                     //header file
int main()
{
    char *p;              //character array pointer
    char  a[5];           //CHARACTER ARRAY
    for(p=a;p<a+5;p++)
    {
     printf("address=%d\n",p);// prints 5 addresses

    }
       for(p=a;p<a+5;p++)   //runs the loop from 0 location to 4th location
       {
        *p=getchar();       //gets character
        putchar(*p);        //prints that character
    }

        return 0;
}

/*note:-
p=a------- it takes address of zeroth element
a+5-----------means upto 5th location
p++--------increase the location by 1
----------------------------
while inputting character,
    It accepts one character, then that is replaced by next address.
    Then it is replaced by next address.
    So altogether, we input three characters.
    */
----------------------------------------------------------------------------------------------------------
using turbo c++
-------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------
//understanding array as pointer      //comment of program
//storing character in an array using pointer and displaying them
#include <stdio.h>                     //header file
#include<conio.h>
int main()
{
    char *p;              //character array pointer
    char  a[5];           //CHARACTER ARRAY
    for(p=a;p<a+5;p++)
    {
     printf("address=%d\n",p);// prints 5 addresses

    }
       for(p=a;p<a+5;p++)   //runs the loop from 0 location to 4th location
       {
        *p=getchar();       //gets character
        putchar(*p);        //prints that character
    }
       getch();
        return 0;
}

No comments:

Post a Comment