Ejemplo n.º 1
0
int main()
{
	char first = 0;
	char second = 0;
	unsigned int packed = 0;

	printf("Please enter the value of character one:\n");
	first = getchar();
	printf("Please enter the value of character two:\n");
	fflush(stdin);
	second = getchar();
	
	printf("The 2 characters in binary form before packing:\n");
	printf("Character One: ");
	ConvertToBinary((int)first);
	printf("\n");
	printf("Character Two: ");
	ConvertToBinary((int)second);
	printf("\n");

	printf("Packing the two characters into an unsigned integer variable...\n");
	packed = packCharacters(first, second);

	printf("The 2 characters in packed form of the characters in binary:\n");
	ConvertToBinary(packed);
	printf("\n");

	printf("\n");


	return 0;
}
Ejemplo n.º 2
0
int main(){
  char c1;
  char c2;
  unsigned c;
  printf("%s\n","char1:" );
  scanf("%c",&c1 );
  // displayBits(c1);
  printf("%s\n","char2:" );
  scanf(" %c",&c2 );
  // displayBits(c2);
  c=packCharacters(c1,c2);
  printf("\n****************\n");
  unpackCharacters(c);
}
Ejemplo n.º 3
0
int main()
{
	unsigned temp;					// used to display the bits in a char
	unsigned packedBits;		// to contain result of packing bits
	char input[MAX_INDEX];	// Array to contain the 4 input chars
	// complete main function code
	for(int i = 0; i < MAX_INDEX; i++)
	{
		printf("\nEnter a character: ");
		input[i] = getchar();
		while(getchar() != '\n');
		temp = input[i];
		printf("\n");
		displayBits(temp, MAX_BITS);
	}
	packedBits = packCharacters(input);
	printf("\n");
	displayBits(packedBits, MAX_BITS);

	printf("\n");
	return EXIT_SUCCESS;
}