Question: This is for C Programming Get a string input from user, by using unsigned character array. Write a function pack() to map the first four
This is for C Programming
Get a string input from user, by using unsigned character array. Write a function pack() to map the first four characters of the string to an unsigned int variable. Recall that char takes 1 byte, whereas unsigned int is represented in 4 bytes. Print the result unsigned int value. Write another function unpack() which takes in this unsigned int and prints out the four unsigned chars. Sample Output Enter a string [not more than 19 characters]: ICEN_360 String entered = ICEN_360 Result of packing first 4 characters in unsigned int: Value in Base 10 = 1229145422 Value in Binary = 01001001 01000011 01000101 010011 10 Result of unpacking the unsigned int back to char: ICEN
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
