le client peut envoyer le numero de char en binaire au client

This commit is contained in:
hugogogo
2021-08-28 17:24:28 +02:00
parent 48c68624f0
commit cab9adafda
6 changed files with 76 additions and 24 deletions

View File

@@ -5,12 +5,14 @@
void sig_handler_1(int sig_num)
{
ft_printf("SIGUSR1 %i\n", sig_num);
(void)sig_num;
ft_putnbr(1);
}
void sig_handler_2(int sig_num)
{
ft_printf("SIGUSR2 %i\n", sig_num);
(void)sig_num;
ft_putnbr(0);
}
int main()
@@ -22,24 +24,24 @@ int main()
signal(SIGUSR1, sig_handler_1);
signal(SIGUSR2, sig_handler_2);
int mask;
mask = 1 << 6;
char character;
character = 'c';
ft_printf("%c %i\n", character, character, mask);
while (mask != 0)
{
ft_putchar('\n');
ft_putnbrbase(character, "01");
ft_putchar('\n');
ft_putnbrbase(mask, "01");
ft_putchar('\n');
if ((character & mask) != 0)
ft_putchar('1');
if ((character & mask) == 0)
ft_putchar('0');
mask >>= 1;
}
// int mask;
// mask = 1 << 6;
// char character;
// character = 'c';
// ft_printf("%c %i\n", character, character, mask);
// while (mask != 0)
// {
// ft_putchar('\n');
// ft_putnbrbase(character, "01");
// ft_putchar('\n');
// ft_putnbrbase(mask, "01");
// ft_putchar('\n');
// if ((character & mask) != 0)
// ft_putchar('1');
// if ((character & mask) == 0)
// ft_putchar('0');
// mask >>= 1;
// }
while (1);
return (0);