Question: Hello, I need help with this problem in C. I am trying to get the code to do what the instructions say but also with

Hello, I need help with this problem in C. I am trying to get the code to do what the instructions say but also with it using STDIN and STDOUT and it has to be that the user can type in ./a.out

MY CODE SO FAR(NEED TO KEEP WHAT I HAVE FOR STDIN AND STDOUT AS I AM TRYING TO USE THIS METHOD)

#include

#include

#define MAXLEN 100

int main(int argc, char **argv)

{

//freopen(argv[1], "r" , stdin);

int bufferlen=MAXLEN;

char *buffer=malloc(MAXLEN);

if(buffer==NULL)//To check if NULL

{

printf("ERROR: Corrupt malloc. Terminating. ");//Prints error message

return 1;//Terminates program with 1 value

}

while(fgets(buffer,bufferlen,stdin)!=NULL)//Will take in first line and put it into buffer

{

printf("%s",buffer);//Print the strings

scanf("%s",buffer);

if (ferror(stdin))//In case of error

{

printf("Error on stdin. ");

break;

}

}

}

INSTRUCTIONS Hello, I need help with this problem in C. I am trying

Mind Your P's and Q's Filename: PANDQ The Problem: Given a list of strings, count the number of occurrences of the letters P and Q in each The Input: On each line will be one string, starting in column one. The strings are guaranteed to be between one and seventy characters in length, inclusive. The only characters that will appear in the strings are capi- tal letters The Output: For each input string, print the number of P's and Q's, in the following format: where n is the number of P's, and m is the number of Q's. Sample Input: GJKRYQRGHBHUBHKOPPUBHIGUGYUGYTHIHK THISHASNONEOFEITHER Sample Output: 2 PS, 1 Q'S 12 P'S, 15 Q's 0 P'S, 0 Q'S

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!