LAB 6

Lab Description:

The Lab six was about packing data and unpacking data. There is a lot of way to do this but I Used loops, string, and char. You can use bit wise and shift to do this. I put the input as character which is just a regular string, and to do the output of ASCII to hex I did a for loop. I than started working on the conversion from Hex to ASCII and to do that I input the users variable in hex and than I compared the character and equal it to my hex value. I thank displayed the char variable which is equal to hex.

#include
#include 
using namespace std;
int main()
{
	int  x,y;
	string character;

	int z = 0;
	char h[4];
	int a;
	
	
	cout << "Choose (1) to pack or (2) to unpack" <> x;
	if (x == 1)
	{
			
			cout << "ENTER a Character" <> character;
			for (z; z < character.length(); z++)
			{
				cout << hex << "The packed data are:" << (int)character[z] << endl;
			}
			
		


	}
	else if (x == 2)
	{
		
		cout << "Enter a hex value" <>hex>> a;
		char thexa =a;
	

		
	
		cout <<  "The ASCII character is:" << thexa << endl;

	}

Untitled

Leave a Reply