Write C Program Using isupper Function

Bhanu Priya
Updated on 06-Mar-2021 07:59:15

215 Views

ProblemHow to identify a total number of upper-case alphabets in a string using C Programming?SolutionThe logic we used to count number of upper-case letters in a sentence is as follows −for(a=string[0];a!='\0';i++){    a=string[i];    if (isupper(a)){       counter=counter+1;       //counter++;    } }Example 1 Live Demo#include #include void main(){    //Declaring integer for number determination, string//    int i=0;    char a;    char string[50];    int counter=0;    //Reading User I/p//    printf("Enter the string :");    gets(string);    //Using For loop and predefined function to count upper case alpha's//    for(a=string[0];a!='\0';i++){       a=string[i]; ... Read More

Explain malloc Function in C Programming

Bhanu Priya
Updated on 06-Mar-2021 07:56:53

697 Views

ProblemWrite a C program to display and add the elements using dynamic memory allocation functions.SolutionIn C, the library function malloc allocates a block of memory in bytes at runtime. It returns a void pointer, which points to the base address of allocated memory and it leaves the memory uninitialized.Syntaxvoid *malloc (size in bytes)For example, int *ptr;ptr = (int * ) malloc (1000);int *ptr;ptr = (int * ) malloc (n * sizeof (int));Note − It returns NULL, if the memory is not free.Example Live Demo#include #include void main(){    //Declaring variables and pointers, sum//    int numofe, i, sum=0;    int *p; ... Read More

Check atexit Function in C

Bhanu Priya
Updated on 06-Mar-2021 07:52:09

561 Views

The atexit() is a function that allows the user to register a function that has to be called based on program termination.It is a predefined function that is included in stdlib header files.Example 1 Live Demo#include #include void welcome(void){    printf("Welcome to New, "); } void world(void){    printf("World"); } int main(){    //test atexit ,call user defined function    atexit(world);    atexit(welcome);    return 0; }OutputWelcome to New, WorldExample 2 Live Demo#include #include void first(void){    printf("This is a beautiful, "); } void second(void){    printf("Wonderful life"); } int main(){    //test atexit ,call user defined function    atexit(second);    atexit(first); ... Read More

Functions fread and fwrite Used in Files in C

Bhanu Priya
Updated on 06-Mar-2021 07:46:28

23K+ Views

ProblemWrite a C program for storing the details of 5 students into a file and print the same using fread() and fwrite()SolutionThe fread() function reads the entire record at a time.Syntaxfread( & structure variable, size of (structure variable), no of records, file pointer);Examplestruct emp{    int eno;    char ename [30];    float sal; } e; FILE *fp; fread (&e, sizeof (e), 1, fp);The fwrite() function writes an entire record at a time.Syntaxfwrite( & structure variable , size of structure variable, no of records, file pointer);Examplestruct emp{    int eno:    char ename [30];    float sal; } e; FILE ... Read More

Concatenating N Characters from Source String to Destination String in C

Bhanu Priya
Updated on 06-Mar-2021 07:44:01

855 Views

ProblemWrite a C program to concatenate n characters from source string to destination string using strncat library functionSolutionThe strcat functionThis function is used for combining or concatenating two strings.The length of the destination string must be greater than the source string.The resultant concatenated string will be in the source string.Syntaxstrcat (Destination String, Source string);Example 1#include main(){    char a[50] = "Hello";    char b[20] = "Good Morning";    clrscr ( );    strcat (a, b);    printf("concatenated string = %s", a);    getch ( ); }OutputConcatenated string = Hello Good MorningThe strncat functionThis function is used for combining or ... Read More

Compare Two Strings Using strncmp Library Function in C

Bhanu Priya
Updated on 06-Mar-2021 07:39:52

3K+ Views

Strncmp is a predefined library function present in string.h file, it used to compare two strings and display which string is greater.The strcmp fucntion (String comparison)This function compares 2 strings. It returns the ASCII difference of the first two non– matching characters in both the strings.Syntaxint strcmp (string1, string2);If the difference is equal to zero, then string1 = string2.If the difference is positive, then string1> string2.If the difference is negative, then string1 0) {       printf("%s is greater than %s", string1, string2);    } else {       printf("%s is less than %s", string1, string2);    } ... Read More

Read Data from File and Display in C

Bhanu Priya
Updated on 06-Mar-2021 07:36:39

17K+ Views

ProblemHow to read a series of items that are present in a file and display the data in columns or tabular form using C ProgrammingSolutionCreate a file in write mode and write some series of information in the file and close it again open and display the series of data in columns on the console.Write mode of opening the fileFILE *fp; fp =fopen ("sample.txt", "w");If the file does not exist, then a new file will be created.If the file exists, then old content gets erased & current content will be stored.Read mode of opening the file   FILE *fp fp =fopen ... Read More

Find Total Number of Lines in an Existing File using C

Bhanu Priya
Updated on 06-Mar-2021 07:33:00

318 Views

Open a file in reading mode. If the file exists, then write a code to count the number of lines in a file. If the file does not exist, it displays an error that the file is not there.The file is a collection of records (or) It is a place on the hard disk where data is stored permanently.Following are the operations performed on files −Naming the fileOpening the fileReading from the fileWriting into the fileClosing the fileSyntaxFollowing is the syntax for opening and naming a file −1) FILE *File pointer;    Eg : FILE * fptr; 2) File pointer ... Read More

C Program Demonstrating Examples on Pointers

Bhanu Priya
Updated on 06-Mar-2021 07:16:31

1K+ Views

A pointer is a variable that stores the address of another variable.Features of PointersPointer saves the memory space.The execution time of a pointer is faster because of direct access to memory location.With the help of pointers, the memory is accessed efficiently, i.e., memory is allocated and deallocated dynamically.Pointers are used with data structures.Declaring a pointerint *p;It means ‘p’ is a pointer variable that holds the address of another integer variable.Initialization of a pointerAddress operator (&) is used to initialize a pointer variable.For example, int qty = 175; int *p; p= &qty;Accessing a variable through its pointerTo access the value of ... Read More

Display Size and Offset of Structure Members in C

Bhanu Priya
Updated on 06-Mar-2021 07:10:26

986 Views

ProblemWrite a C program to define the structure and display the size and offsets of member variablesStructure − It is a collection of different datatype variables, grouped together under a single name.General form of structure declarationdatatype member1; struct tagname{    datatype member2;    datatype member n; };Here, struct  - keywordtagname - specifies name of structuremember1, member2 - specifies the data items that make up structure.Examplestruct book{    int pages;    char author [30];    float price; };Structure variablesThere are three ways of declaring structure variables −Method 1struct book{    int pages;    char author[30];    float price; }b;Method 2struct{   ... Read More

Advertisements