Program to print string using pointer in c; Through this tutorial, we will learn how to write and print string using pointer in c.
C Program to Print String using Pointer
#include <stdio.h> int main() { char str[100]; char *p; printf("Enter any string: "); fgets(str, 100, stdin); /* Assigning the base address str[0] to pointer * p. p = str is same as p = str[0] */ p=str; printf("The input string is: "); //'#include <stdio.h> int main() { char str[100]; char *p; printf("Enter any string: "); fgets(str, 100, stdin); /* Assigning the base address str[0] to pointer * p. p = str is same as p = str[0] */ p=str; printf("The input string is: "); //'\0' signifies end of the string while(*p!='\0') printf("%c",*p++); return 0; }' signifies end of the string while(*p!='#include <stdio.h> int main() { char str[100]; char *p; printf("Enter any string: "); fgets(str, 100, stdin); /* Assigning the base address str[0] to pointer * p. p = str is same as p = str[0] */ p=str; printf("The input string is: "); //'\0' signifies end of the string while(*p!='\0') printf("%c",*p++); return 0; }') printf("%c",*p++); return 0; }
The output of the above c program; is as follows:
Enter any string: my string The input string is: my string