Question

using C programming Compose a program that declares two string arrays that are 81 characters in...

using C programming

Compose a program that declares two string arrays that are 81 characters in size. Prompt the user to enter in a string and store it in array 1. Construct a function that returns a void and takes both arrays as parameters and copies array 1 into array 2 using sizeof() to ensure that the size does not exceed the destination array. Back in the caller print the second array to show that the function worked.

NOTE: We are using the copy function inside a copy function. This is redundant but I want you to practice passing arrays and writing functions.

0 0
Add a comment Improve this question Transcribed image text
Answer #1
#include<stdio.h>

void stringCopy(char array1[81], char array2[81]){
   int i;
   for(i=0;array1[i]!='\0';i++){
      array2[i] = array1[i];
   }
   array2[i] = '\0';
}

void main () {
   char array1[81], array2[81];
   printf("Enter string: ");
   scanf(" %[^\t\n]s",&array1);
   stringCopy(array1,array2);
   printf("Array2 = %s\n",array2);
   return 0;
}

Add a comment
Know the answer?
Add Answer to:
using C programming Compose a program that declares two string arrays that are 81 characters in...
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
  • In C Programming Language In this lab you will implement 4 string functions, two using array...

    In C Programming Language In this lab you will implement 4 string functions, two using array notation and two using pointers. The functions must have the signatures given below. You may not use any C library string functions. The functions are 1. int my strlen (char s ) - This function returns the number of characters in a string. You should use array notation for this function. 2. int my strcpy (char s [], char t I)- This function overwrites...

  • I need this in C not C++ just C SET-151 C Programming #1 Homework: 7 String...

    I need this in C not C++ just C SET-151 C Programming #1 Homework: 7 String Basics – Death by a thousand strings.                                                                                                                                                                         Reading(s): Chapter(s) in C Primer Plus 1-7, 9, 10 please use this format // ------------------------------------------------------------------------------------------ // Name: Your name here // Class: C Programming // Abstract: Homework 1. // ------------------------------------------------------------------------------------------ // ------------------------------------------------------------------------------------------ // Includes // ------------------------------------------------------------------------------------------ #include<stdio.h> #include<stdlib.h> // ------------------------------------------------------------------------------------------ // Constants // ------------------------------------------------------------------------------------------ // ------------------------------------------------------------------------------------------ // Prototypes // ------------------------------------------------------------------------------------------ // ------------------------------------------------------------------------------------------ // Name: main //...

  • Using the C programming language, write a program that takes in hexadecimal characters (using the fgets()...

    Using the C programming language, write a program that takes in hexadecimal characters (using the fgets() function) and return a translated string of ASCII characters. Use only BITWISE operators, not arithmetic.

  • using C codding language, Write a program for following tasks: 1. get string (character array) from...

    using C codding language, Write a program for following tasks: 1. get string (character array) from user and save it in char input. Assume maximum size of input is going to be 50 characters. 2. print out given input on the screen. 3. print out size of given input. (Hint: sizeof function)

  • Write a C++ program for the instructions below. Please read the instructions carefully and make sure...

    Write a C++ program for the instructions below. Please read the instructions carefully and make sure they are followed correctly.   please put comment with code! and please do not just copy other solutions. 1. write the code using function 2. Please try to implement a function after the main function and provide prototype before main function. Total Characters in String Array 10 points Problem 2 Declare a string array of size 5. Prompt the user enter five strings that are...

  • Q2. Consider the following C++ program that declares, allocates and fills in a1D array with random...

    Q2. Consider the following C++ program that declares, allocates and fills in a1D array with random numbers between 0 and 100. The array is sent to a function that finds the indices of all items > 50. A new array is created and the indices are stored inside it. The size of the new arrays MUST BE the same as the number of items > 50. The function returns the new array which is then printed out by main. Here...

  • C-programming In activity 1, a function will accept an input string composed of a command and...

    C-programming In activity 1, a function will accept an input string composed of a command and a parameter. The function will extract the command and convert the parameter into an integer. The conversion of the string to an integer can be done using atoi()- alphanumeric to integer. stdlib.h needs to be included. Note that the parameter characters, e.g., “10”, need to be extracted from the input string, assign to an array, and fed to atoi(). Write a function that accepts...

  • 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);...

  • IN C++ ADD COMMENTS AS MUCH AS POSSIBLE Exercise 1: Duplicate the Arrays Suppose you are...

    IN C++ ADD COMMENTS AS MUCH AS POSSIBLE Exercise 1: Duplicate the Arrays Suppose you are developing a program that works with arrays of integers, and you find that you frequently need to duplicate the arrays. Rather than rewriting the array-duplicating code each time you need it, you decide to write a function that accepts an array and its size as arguments. Creates a new array that is a copy of the argument array, and returns a pointer to the...

  • THIS IS FOR C++ PROGRAMMING USING VISUAL STUDIO THE PROGRAM NEEDS TO BE IN C++ PROGRAMMING #inclu...

    THIS IS FOR C++ PROGRAMMING USING VISUAL STUDIO THE PROGRAM NEEDS TO BE IN C++ PROGRAMMING #include "pch.h" #include #include using namespace std; // Function prototype void displayMessage(void); void totalFees(void); double calculateFees(int); double calculateFees(int bags) {    return bags * 30.0; } void displayMessage(void) {    cout << "This program calculates the total amount of checked bag fees." << endl; } void totalFees() {    double bags = 0;    cout << "Enter the amount of checked bags you have." << endl;    cout <<...

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