Witam. Mam problem z pisaniem integerów z tablicy dane_tmp do łącza. Program wczytujący te dane z standardowego wejścia wyświetla bardzo paskudny wynik, pomimo tego, że w tej tablicy są same małe liczby całkowite. Rozumiem, że muszę to jakoś inaczej zapisać, żeby dane z tablicy intów były poprawnie przekazywane dalej, tylko jak ?
Oto fragment kodu:
char bufor;
for(j=0;j<liczba_wierszy;j++){
bufor = dane_tmp[j];
if(write(pipe_fd1[1],&bufor,sizeof(bufor)) == -1){
perror("Write: dane_tmp");
exit(EXIT_FAILURE);
}
}