Ragazzi ho scritto questo codice...
codice:
#include <stdio.h>
#include <string.h>
char nome[1000];
int i;
binario(int n);
main()
{
gets(nome);
for (i=0;i<strlen(nome);i++)
printf("%c = %d \n",nome[i],nome[i]);
for (i=0;i<strlen(nome);i++)
binario(nome[i]);
}
binario(int n)
{
int base=2, array[50];
int counter = 0;
int tmp = n;
while( tmp != 0 )
{
counter++;
array[counter] = tmp % base;
tmp = tmp / base;
}
tmp = counter;
printf("\n");
for( int i = 0; i < counter; ++i )
{
printf("%d",array[tmp]);
tmp--;
}
}
Questo soddisfa i punti 1 e 2 cioè chiede in input una stringa,converte in codice ascii ogni singolo carattere e ogni singolo codice ascii viene convertito in binario....
Ora mi manca di inserire quei codici binari che ho ottenuto in una matrice soddisfacendo cosi' il punto 3...mi potete aiutare????Ora non so propio ocme fare
Aiutoooooooooooo
grazie mille