Bhanu Priya has Published 1581 Articles

How to access the pointer to structure in C language?

Bhanu Priya

Bhanu Priya

Updated on 09-Mar-2021 09:41:46

811 Views

Pointer to structure holds the address of an entire structure.Mainly, these are used to create the complex data structures such as linked lists, trees, graphs and so on.The members of the structure can be accessed by using a special operator called arrow operator ( -> ).DeclarationFollowing is the declaration for ... Read More

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

Bhanu Priya

Bhanu Priya

Updated on 09-Mar-2021 09:39:31

432 Views

Passing 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.AdvantagesNo wastage of memory as there is no need of creating a copy againNo need of returning the ... Read More

How to pass individual members of structure as arguments to function in C language?

Bhanu Priya

Bhanu Priya

Updated on 09-Mar-2021 09:38:44

689 Views

Passing individual members 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.Example#include //Declaring structure// struct student{    int s1, s2, s3; }s[5]; //Declaring and returning Function// void addition(int a, int b, int c){    //Declaring ... Read More

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

Bhanu Priya

Bhanu Priya

Updated on 09-Mar-2021 09:37:28

787 Views

Passing 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.DisadvantageA copy of the entire structure is created again wasting memoryProgramFollowing program demonstrates passing an entire structure as an argument to function ... Read More

Explain structures using typedef keyword in C language

Bhanu Priya

Bhanu Priya

Updated on 09-Mar-2021 09:36:17

462 Views

Typedef‘C’ allows to define new datatype names using the ‘typedef’ keyword. Using ‘typedef’, we cannot create a new datatype but define a new name for already existing type.Syntaxtypedef datatype newname;Exampletypedef int bhanu; int a; bhanu a; %dThis statement tells the compiler to recognize ‘bhanu’ as another name for ‘int’.‘bhanu’ is ... Read More

Declaring a structure with no members in C language

Bhanu Priya

Bhanu Priya

Updated on 09-Mar-2021 09:35:11

828 Views

ProblemCan we declare a structure with no members in C, if yes what will be the size of that structure?SolutionYes, it is allowed in C programming language that we can declare a structure without any member and in that case the size of the structure with no members will be ... Read More

What are nested structures in C language?

Bhanu Priya

Bhanu Priya

Updated on 09-Mar-2021 09:32:18

19K+ Views

Structure within structure (or) Nested structuresA structure inside another structure is called nested structure.Consider the following example, struct emp{    int eno;    char ename[30];    float sal;    float da;    float hra;    float ea; }e;All the items comes under allowances can be grouped together and declared under ... Read More

How to create a customized atoi() function in C language?

Bhanu Priya

Bhanu Priya

Updated on 09-Mar-2021 09:31:03

113 Views

The atoi() is predefined function used to convert a numeric string to its integer value.Create a customized atoi()The atoi() only converts a numeric string to integer value, so we need to check the validity of the string.If this function encounters any non-numeric character in the given string, the conversion from ... Read More

Finding number of alphabets, digits and special characters in strings using C language

Bhanu Priya

Bhanu Priya

Updated on 09-Mar-2021 09:20:25

593 Views

Following is the logic we implement to find alphabets, digits and special characters −for(number=0;string[number]!='\0';number++) {// for loop until endof string    if(string[number]>='a'&&string[number]='A'&&string[number]='0'&&string[number]='a'&&string[number]='A'&&string[number]='0'&&string[number]

What are character analysis function, explain with C program?

Bhanu Priya

Bhanu Priya

Updated on 09-Mar-2021 09:17:07

158 Views

Character analysis and conversion functionsThe predefined functions in “ctype.h” library is for analyzing the character input and converting them.Analysis functionsS.NoFunctionDescription1isalpha()An alphabet or not2isdigit()A digit or not3isspace()A space, a new line or tab4ispunct()A special symbol or not5slower()A lower case letter of alphabet6isupper()An upper case letter of alphabet7isalphanumeric()An alphabet/digit or notConverting functionsFunctionDescriptiontolower()Converts ... Read More

Advertisements