C Programming: Separate the individual characters from a string
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.
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics