C Language Passing Strings to Functions

C Language Passing Strings to Functions

In C, how to pass a string to a function?

#include <stdio.h>
// Function declaration
void displayString(char str[]);

int main()
{
    char str[50];
    printf("Enter string: ");
    fgets(str, sizeof(str), stdin);             
    displayString(str);     // Pass string str to function
    return 0;
}

// Function definition
void displayString(char str[])
{
    printf("String Output: ");
    puts(str);
}
S‮w:ecruo‬ww.lautturi.com
Created Time:2017-08-29 09:44:43  Author:lautturi