w3resource

C Exercises: Copy a given string into another and count the number of characters copied

C Basic Declarations and Expressions: Exercise-71 with Solution

Write a C program to copy a given string into another and count the number of characters copied.

Pictorial Presentation:

C Programming: Copy a given string into another and count the number of characters copied.

Sample Solution:

C Code:

#include<stdio.h>
#define N 10

int main() {
    char str1[80], str2[80];
    int i;

    // Prompt for user input
    printf("Input a string: ");
    scanf("%s", str2);

    // Copy characters from str2 to str1
    for(i=0; str2[i]!='\0'; i++)
        str1[i]=str2[i];
    str1[i]='\0';

    // Output results
    printf("\n");
    printf("Original string: %s", str1);
    printf("\nNumber of characters = %d\n", i);

    return 0;
}

Sample Output:

Input a string
Original string: w3resource
Number of characters = 10

Flowchart:

C Programming Flowchart: Copy a given string into another and count the number of characters copied

C programming Code Editor:

Previous:Write a C program to print the alphabet set in decimal and character form.
Next: Write a C program to remove any negative sign in front of a number.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/c-programming-exercises/basic-declarations-and-expressions/c-programming-basic-exercises-71.php