# Write a C program that takes two sets of characters entered by the user and merge...

###### Question:

Write a C program that takes two sets of characters entered by the user and merge them character by character.

$Enter the first set of characters: dfn h ate Enter the second set of characters: eedtecsl Output: defend the castle$

Your program should include the following function:

$void merge(char *s3, char *s1, char *s2);$

The function expects s3 to point to a string containing a string that combines s1 and s2 letter by letter. The first set might be longer or shorter than the second set. The characters in s1 or s2 left after merging should be appended to the resulting string s3.

1) Assume each input is no longer than 1000 characters.

2) The merge function should use pointer arithmetic (instead of array subscripting). In other words, eliminate the loop index variables and all use of the [] operator in the function.

3) To read a line of text, use the read_line function (below)

{

int ch, i = 0;

while ((ch = getchar()) != '\n')

{ if (i < n)

{ *str++= ch;

i++;

}

}

*str = '\0';   /* terminates string */

return i;        /* number of characters stored */

Thank you very much in advance!

#### Similar Solved Questions

##### How do you graph y=1/2x-5 by plotting points?
How do you graph y=1/2x-5 by plotting points?...
##### Em 6: Evaluate the following improper integral. 1, 63-2033 die If the integral does not converge,...
em 6: Evaluate the following improper integral. 1, 63-2033 die If the integral does not converge, then write "divergent" (without the quotes). Problem 6: Enter your answer symbolcally as in these examples If the integral does not converge, then write "divergent". Problem 8: Which ...
##### Problem 2 (30): On July 1, 2020 GIFFCO contracted with the investment bank X. M. Retzoff...
Problem 2 (30): On July 1, 2020 GIFFCO contracted with the investment bank X. M. Retzoff et freres to issue $60 m of two-year notes at 97.6. The securities carry a 4.30 % coupon rate, and pay at the end of each quarter. Fees, commissions and other issue costs were$960,000. Required: Book the 7/1/2...
##### Could you solve this with explaining ? Wright Company deposits all cash receipts on the day...
could you solve this with explaining ? Wright Company deposits all cash receipts on the day when they are received and it makes all cash payments by check. At the close of business on May 31, 2013, its Cash account shows a $30,700 debit balance. The company's May 31 bank statement shows$29,0...
##### Ser PSE10 2.TPS.OP.003. My Notes Ask Your Teacher Previous Answers 7. 0/14 points One member of...
Ser PSE10 2.TPS.OP.003. My Notes Ask Your Teacher Previous Answers 7. 0/14 points One member of your group owns a sports car and has recorded some data for the straight-line motion of the car. The figure below shows part of the velocity data for the motion (m/s) а 50 40 30 20 10 t(s) 10 20 30 ...
##### View Policies Current Attempt in Progress Fire Out Company manufactures its product, Vitadrink, through two manufacturing...
View Policies Current Attempt in Progress Fire Out Company manufactures its product, Vitadrink, through two manufacturing processes: Mixing and Packaging. All materials are entered at the beginning of each process. On October 1, 2020, inventories consisted of Raw Materials \$26,000, Work in Process -...
##### Classify each of the following substances as either a strong or weak acid, strong or weak...
Classify each of the following substances as either a strong or weak acid, strong or weak base, or a soluble or insoluble salt. H2CO3 CuS HNO Ca (OH) Mn3(PO4) strong acid weak acid strong base weak base soluble salt insoluble salt...
##### Discuss how each of these factors (inflation, changing population demographics, intensity, and technology of services) influence...
Discuss how each of these factors (inflation, changing population demographics, intensity, and technology of services) influence health care costs....
##### The line (k-2)y = 3x meets the curve xy= 1 -x at two distinct points, Find the set of values of k. State also the values of k if the line is a tangent to the curve. How to find it?
The answers from the book is k<-10 or k>2...
##### 36. All are considered antioxidants except: a vitamin A b. vitamin C c. selenium d. vitamin D 37. Which of the...
36. All are considered antioxidants except: a vitamin A b. vitamin C c. selenium d. vitamin D 37. Which of the following foods does not contribute a significant amount of beta-carotene? a. pineapple b. sweet potato c. mango d. spinach volls e. squash vode odoo pinto 38. All are risk factors associat...
##### How do you use the product rule to differentiate f(t) = (1 - t^2) (1 - 3/t^2)?
How do you use the product rule to differentiate f(t) = (1 - t^2) (1 - 3/t^2)?...
##### Page 10 of 20 Next Page Question 10 (6 points) A brewery pulls 1070 bottles of...
Page 10 of 20 Next Page Question 10 (6 points) A brewery pulls 1070 bottles of beer to sample them for quality control. In the past, there has been a 0.13 probability that a bottle of beer is defective. Assuming this trend continues, what is the probability that 134 or fewer bottles of beer in this ...
##### 24. Circle one word inside each set of parentheses in the following statement: (Solutions, colloids, suspensions)...
24. Circle one word inside each set of parentheses in the following statement: (Solutions, colloids, suspensions) contain the smallest particle size and (solutions, colloids, suspensions) contain the largest particle size. Which statement about colligative properties is incorrect? A. Solutes will lo...