Question: Using Online GDB Explain how to get the three test cases to work! Use the code below! Write a C program myprog that can accept

Using Online GDB
Explain how to get the three test cases to work!
Use the code below!
Write a C program myprog that can accept an arbitrary number of command line arguments, e.g.
myprog Hello, world!
You are not allowed to use any standard string manipulation functions from .
myprog must print each argument starting with the first character on the first line, two characters on the second line, etc. myprog must exclude all characters other than a through z and A through Z. For the parameters specified above, myprog must produce the following output:
H
He
Hel
Hell
Hello
W
Wo
Wor
Worl
World
Use three test cases to verify the correctness of your code as follows:
myprog
myprog Have a nice day!
myprog paraskevidekatriaphobia = Friday 13.
#include
// Step 2: Function to check if a character is an alphabet (A-Z or a-z)
int is_alpha(char c){
return (c >='A' && c ='Z')||(c >='a' && c ='z');
}
// Step 3: Function to print filtered arguments
void print_filtered_arguments(int argc, char *argv[]){
// Iterate through each argument
for (int i =1; i argc; i++){
int len =0;
// Count the number of valid characters in the current argument
for (int j =0; argv[i][j]!='\0'; j++){
if (is_alpha(argv[i][j])){
len++;
}
}
// Print the filtered argument line by line
for (int k =1; k = len; k++){
int count =0;
for (int j =0; argv[i][j]!='\0' && count k; j++){
if (is_alpha(argv[i][j])){
printf("%c", argv[i][j]);
count++;
}
}
printf("
");
}
}
}
// Step 4: Main function
int main(int argc, char *argv[]){
// Call the function to print filtered arguments
print_filtered_arguments(argc, argv);
return 0;
}
 Using Online GDB Explain how to get the three test cases

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!