String in C
String in C
String In C | Programmerdouts
By Programmerdouts - June 06, 2019
Mos
String
Declaration of String
Cate
Syntax:
datatype name[size_of_char_array];
About
https://programmerdouts.blogspot.com/2019/06/string-in-c.html 1/9
6/29/2019 String In C | Programmerdouts
#include<stdio.h>
void main()
{
char char1[20]; //this char array can store 20 charac
C lan
Initialization of character array.
Basic
#include<stdio.h>
void main()
{
char char1[5] = {'a','b','c','d','e'}; //One of th
Below image will give the view of how strings are stored in memory.
https://programmerdouts.blogspot.com/2019/06/string-in-c.html 2/9
6/29/2019 String In C | Programmerdouts
Bloc
Basic
INR 6
Cor
conce
https://programmerdouts.blogspot.com/2019/06/string-in-c.html 3/9
6/29/2019 String In C | Programmerdouts
Output:
Syntax: C Pr
Abso
INR
S
scanf("%s",var); // taking string as input.
//for taking string as input there is no need of
printf("%s",var); //printing the string.
#include<stdio.h>
void main()
https://programmerdouts.blogspot.com/2019/06/string-in-c.html 4/9
6/29/2019 String In C | Programmerdouts
{
char s[10];
printf("\nstring is %s",s);
Output:
#include<stdio.h>
void main()
{
char s[10];
printf("\nstring is %s",s);
Output:
This is how printf() and scanf() does not work on string containing spaces.
https://programmerdouts.blogspot.com/2019/06/string-in-c.html 5/9
6/29/2019 String In C | Programmerdouts
Further Concepts:
Strings In C
Concept of strings
2D Strings
Concept of 2D Strings
https://programmerdouts.blogspot.com/2019/06/string-in-c.html 6/9