Co do pierwszego twojego problemu czyli wpisanie zawartości zmiennej typu int do tablicy char*. Jest to dosyć proste. Przykładowo taki kod:
Kod:
char data[1024];
int num = 123;
sprintf( data, "%d", liczba );
Ale i tak najlepiej będzie stworzyć tablicę na elementy typu int( mam na myśli int* ).
W twoim drugim problemie, chcesz zastąpić znaki typu \0 innymi znakami, no to skorzystaj z tego przykładowego kodu:
Kod:
#include <stdio.h>
#include <string.h>
int main( void ) {
char buffer[1024] = "adasdadad \n";
for( int i=0; i<strlen( buffer ); ++i ) {
if( buffer[i] = 'a' ) {
buffer[i] = '*';
break;
}
}
puts( buffer );
getchar();
}
pzdr.