C Programming: Separate the individual characters from a string
C String: Exercise-3 with Solution
Write a program in C to separate individual characters from a string.
Sample Solution:
C Code:
#include <stdio.h>
#include <stdlib.h>
int main() {
char str[100]; /* Declares a string of size 100 */
int l = 0; // Initialize a variable to store the index of the string
printf("\n\nSeparate the individual characters from a string :\n"); // Display information about the task
printf("------------------------------------------------------\n");
printf("Input the string : ");
// Read a string from the standard input (keyboard) using fgets()
fgets(str, sizeof str, stdin);
printf("The characters of the string are : \n");
// Loop to print each individual character of the string until the null terminator '\0' is encountered
while (str[l] != '\0') {
printf("%c ", str[l]); // Print each character
l++; // Move to the next character in the string
}
printf("\n");
return 0; // Return 0 to indicate successful execution of the program
}
Sample Output:
Separate the individual characters from a string : ------------------------------------------------------ Input the string : w3resource.com The characters of the string are : w 3 r e s o u r c e . c o m
Flowchart:
C Programming Code Editor:
Improve this sample solution and post your code through Disqus.
Previous: Write a program in C to find the length of a string without using library function.
Next: Write a program in C to print individual characters of string in reverse order.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
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/string/c-string-exercise-3.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics