Question

20. [6] In the space write a c function definition for a function named StrLower, which will receive one parameter, a pointer G.e., pointer to char), convert each character in the string to a null-termina string from <ctype.h and return nothing to lowercase tolower function to the caller. Inside the function definition, you may use a for loop or a while loop. If you use any variables other than the incoming parameter, you must define them locally in the function definition. You use the function from <string.h find the number of characters in the wish. use to access the string, if you You may either array indexing notation or pointer notation individual characters in the string. Assume that string h and are already included. the function definition itself. Be sure that your function definition has the appropriate return type, function name parameter definition, and the complete function body. This user for any input. must not print anything to the function must not ask the console window. It must just convert all uppercase characters in the string to lowercase characters and then return to the caller.
0 0
Add a comment Improve this question Transcribed image text
Answer #1

#include <stdio.h>
#include <ctype.h>
#include <string.h>
void StrLower(char s[]) {
int n, i;
n = strlen(s);
for(i=0;i<n;i++){
s[i]=tolower(s[i]);
}
}
int main()
{
char s[100];
printf("Enter the string: ");
scanf("%s", &s);
StrLower(s);
printf("Lower case string is: %s\n", s);
return 0;
}

Output:

Enter the string: ABCDeffYUU

Lower case string is: abcdeffyuu

Add a comment
Know the answer?
Add Answer to:
In the space below, write a C function definition for a function named StrLower, which will...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 10. replaceSubstring Function Write a function named replaceSubstring. The function should accept three C-string or string...

    10. replaceSubstring Function Write a function named replaceSubstring. The function should accept three C-string or string object arguments. Let's call them string1, string2, and string3. It should search string for all occurrences of string2. When it finds an occurrence of Programming Challenges string2, it should replace it with string. For example, suppose the three arguments have the following values: stringt: "the dog jumped over the fence" string 2 "the" string3: "that" With these three arguments, the function would return a...

  • Intro to Programming in C – Large Program 1 – Character/ Number converter Assignment Purpose: To...

    Intro to Programming in C – Large Program 1 – Character/ Number converter Assignment Purpose: To compile, build, and execute an interactive program with a simple loop, conditions, user defined functions and library functions from stdio.h and ctype.h. You will write a program that will convert characters to integers and integers to characters General Requirements • In your program you will change each letter entered by the user to both uppercase AND lowercase– o Use the function toupper in #include...

  • Write in C language 5. [8] Write a function with prototype » void string_copy(const char source[],...

    Write in C language 5. [8] Write a function with prototype » void string_copy(const char source[], char destination[], int n); This function copies string source to string destination. Parameter n represents the size of array destination. If the latter array is not sufficiently large to hold the whole source string then only the prefix of the string which has room in the latter array should be copied. Note that after copying, the null character should also be included to mark...

  • Can you help me make these two methods listed below work? I have code written but...

    Can you help me make these two methods listed below work? I have code written but it is not working. I would appreciate any advice or help. Function "isAPalidrome" accepts an array of characters and returns an integer. You must use pointer operations only, no arrays. This function should return 1 (true) if the parameter 'string' is a palindrome, or 0 (false) if 'string' is not a palindrome. A palindrome is a sequence of characters which when reversed, is the...

  • write the function definition call the function from main and make sure it works as required....

    write the function definition call the function from main and make sure it works as required. 13. DA void function named CapLock() that takes a char reference parameter. If the parameter is a letter. the function will assign the parameter its opposite case (uppercase becomes lowercase and vica versa); otherwise, it will do nothing. 14. double function named Minimum) that takes four double parameters. It returns the minimum value of the parameters.

  • Prompt the user to enter two character strings. The program will then create a new string...

    Prompt the user to enter two character strings. The program will then create a new string which has the string that appears second, alphabetically, appended to the end of the string that shows up first alphabetically. Use a dash (-') to separate the two strings. You must implement the function string appendStrings(string, string), where the return value is the combined string. Display the newly created string. Your program must be able to handle both uppercase and lowercase characters. You are...

  • a. Ask the user for the input of a letter (char type). Write a function that...

    a. Ask the user for the input of a letter (char type). Write a function that takes a char as the argument (parameter) and returns the ASCII value of that char back to the caller. Call the function using the char variable and taking input from the user (no validation required). Display the value in ASCII. b. Write a program that takes a char as the argument (parameter) and uses a loop to interrogate the char, calling a function that...

  • Write a program that replace repeated three characters in a string by the character followed by 3...

    Write a program that replace repeated three characters in a string by the character followed by 3. For example, the string aabccccaaabbbbcc would become aabc3ca3b3cc. When there are more than three repeated characters, the first three characters will be replaced by the character followed by 3. You can assume the string has only lowercase letters (a-z). Your program should include the following function: void replace(char *str, char *replaced); Your program should include the following function: void replace(char *str, char *replaced);...

  • Using Swift, Write a program that reads in a string and passes to a function named...

    Using Swift, Write a program that reads in a string and passes to a function named parse(digit:) that takes a string with one character as parameter. The function should return -1 if the input is not a digit character and the digit otherwise. You must use a switch statement parse(digit: "1") // 1 parse(digit: "3") // 3 parse(digit: "a") // -1

  • You will implement some helpful string functions. The prototypes are below. The only built-in functions you...

    You will implement some helpful string functions. The prototypes are below. The only built-in functions you can use are toupper() and tolower() – found in ctype.h. char* capitalize(char* s); char* str2Lwr(char* s); char* str2Upr(char* s); All of the functions should be "in-place". In-place means that you should update the string pointed to by s, rather than creating a new one. capitalize() should convert the first character of string s to upper case. The value of s is returned. str2Lwr() should...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT