Found 1401 Articles for C

C Program to find maximum occurrence of character in a string

Bhanu Priya
Updated on 24-Mar-2021 14:08:11

3K+ Views

An array of characters is called a string.DeclarationFollowing is the declaration declaring an array is as follows −char stringname [size];For example: char string[50]; string of length 50 charactersInitializationUsing single character constant −char string[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}Using string constants −char string[10] = "Hello":;Accessing − There is a control string "%s" used for accessing the string till it encounters ‘\0’.Finding maximum occurrenceThe logic to find the maximum occurrence of character is −First, find frequency of characters, by using the following program.while(string[i] != '\0'){    value = (int)string[i];    frequency[value] += 1;    i++; }Based on this, we ... Read More

Write a C Program to count the frequency of each character

Bhanu Priya
Updated on 24-Mar-2021 14:06:56

597 Views

Follow the algorithm to write a C program which enables to count the frequency of each character.AlgorithmStep 1: Define MAX size. Step 2: Declare char and integer variables. Step 3: Read the string from console. Step 4: Find length of the string. Step 5: Initialize frequency of each character to 0. Step 6: Find total number of occurrences of each character. for(i=0; i='a' && string[i]='A' && string[i]

Explain the Character operations in C language

Bhanu Priya
Updated on 24-Mar-2021 14:05:54

480 Views

Character can be (A-Z(or) a- z), digit (0-9), a white space, or a special symbol in C programming language.DeclarationFollowing is the declaration for character operations in C programming −char a= ‘A’; using a character constant.Character input / output functionsThe character input/output functions are explained below −Example − char a;scanf("%c", &a); printf ("%c", &a); a = getchar ( ); putchar (a); a = getch ( ); putch (a);ExampleFollowing is the C program for line counting using getchar() − Live Demo#include /* count lines in input */ main(){    int count, num;    printf("enter multiple statements and Press cntrl+z:");    num = ... Read More

Explain the pointers to unions in C language

Bhanu Priya
Updated on 24-Mar-2021 14:03:36

3K+ Views

A union is a memory location that is shared by several variables of different data types.SyntaxThe syntax for the pointers to unions in C programming is as follows −union uniontag{    datatype member 1;    datatype member 2;    ----    ----    datatype member n; };ExampleThe following example shows the usage of union of structure.union sample{    int a;    float b;    char c; };Declaration of union variableFollowing is the declaration for union variable. It is of three types as follows −Type 1union sample{    int a;    float b;    char c; }s;Type 2union{    int a; ... Read More

What is union of structure in C language?

Bhanu Priya
Updated on 24-Mar-2021 14:02:34

10K+ Views

A union is a memory location that is shared by several variables of different data types in C programming language.SyntaxThe syntax for union of structure is as follows −union uniontag{    datatype member 1;    datatype member 2;    ----    ----    datatype member n; };ExampleThe following example shows the usage of union of structure −union sample{    int a;    float b;    char c; };Declaration of union variableFollowing is the declaration for union variable. It is of three types as follows −Type 1union sample{    int a;    float b;    char c; }s;Type 2union{    int ... Read More

What is a structure at local scope in C language?

Bhanu Priya
Updated on 24-Mar-2021 13:58:27

743 Views

Structure is a collection of different datatype variables, grouped together under a single name.General form of structure declarationThe structure declaration is as follows −struct tagname{    datatype member1;    datatype member2;    datatype member n; };Here, struct is the keyword.tagname specifies name of structure.member1, member2 specifies the data items that make up structure.ExampleThe following example shows the usage of the structure at a local scope.struct book{    int pages;    char author [30];    float price; };ExampleThe following program shows the usage the structure at a local scope. Live Demo#include struct{    char name[20];    int age;    int salary;   ... Read More

How to pass the address of structure as an argument to function in C?

Bhanu Priya
Updated on 24-Mar-2021 13:56:39

7K+ Views

There are three ways by which the values of structure can be transferred from one function to another. They are as follows −Passing individual members as arguments to function.Passing entire structure as an argument to function.Passing the address of structure as an argument to function.Now, let us understand how to pass the address of structure as an argument to function.The address of the structure is passed as an argument to the function.It is collected in a pointer to structure in function header.AdvantagesThe advantages of passing the address of structure as an argument to function are as follows −No wastage of ... Read More

How to pass an entire structure as an argument to function in C?

Bhanu Priya
Updated on 24-Mar-2021 13:47:03

3K+ Views

There are three ways by which the values of structure can be transferred from one function to another. They are as follows −Passing individual members as arguments to function.Passing entire structure as an argument to function.Passing the address of structure as an argument to function.Now let’s see how to Pass an entire structure as an argument to function.Name of the structure variable is given as argument in function call.It is collected in another structure variable in function header.The disadvantage is that a copy of an entire structure is created again by wasting the memory.ExampleThe following program shows how to pass ... Read More

How to pass the individual members as arguments to function using structure elements?

Bhanu Priya
Updated on 11-Mar-2021 14:02:48

2K+ Views

There are three ways by which the values of structure can be transferred from one function to another. They are as follows −Passing individual members as arguments to function.Passing entire structure as an argument to function.Passing the address of structure as an argument to function.Now let’s see how to pass an individual member of structure elements as arguments to function.Each member is passed as an argument in the function call.They are collected independently in ordinary variables in function header.ExampleGiven below is a C program to demonstrate passing individual arguments of structure to a function − Live Demo#include struct date{    int ... Read More

Explain the dynamic memory allocation of pointer to structure in C language

Bhanu Priya
Updated on 24-Mar-2021 13:44:57

4K+ Views

Pointer to structure holds the add of the entire structure.It is used to create complex data structures such as linked lists, trees, graphs and so on.The members of the structure can be accessed using a special operator called as an arrow operator ( -> ).DeclarationFollowing is the declaration for pointers to structures in C programming −struct tagname *ptr;For example: struct student *s;AccessingIt is explained below how to access the pointers to structures.Ptr-> membername;For example − s->sno, s->sname, s->marks;ExampleFollowing is a C program that explains the dynamic memory allocation of structure in C programming − Live Demo#include #include struct person ... Read More

Advertisements