-->
Showing posts with label storing character in pointe and displaying them. Show all posts
Showing posts with label storing character in pointe and displaying them. Show all posts

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;
}