[Comm] warnings
php-coder
=?iso-8859-1?q?php-coder_=CE=C1_ngs=2Eru?=
Пн Июн 28 13:10:20 MSD 2004
0000100101011110100100101::28.06.2004::0110001001001000100111100100010
Привет, Linuxоиды!
Извниняюсь, что пишу сюда, но больше не знаю где спросить. При
компиляции программы получаю предупреждения:
In file included from main.c:20:
functions.inc.h: In function `get_tracks_names':
functions.inc.h:100: warning: implicit declaration of function `getline'
functions.inc.h:109: warning: assignment makes integer from pointer without a cast
functions.inc.h:118: warning: assignment makes integer from pointer without a cast
main.c: In function `main':
main.c:39: warning: pointer targets in passing arg 1 of `strlen' differ in signedness
Весь вечер возился, но в чем причина и как устранить это так и не
понял.
В файле functions.inc.h:
void get_tracks_names(int tracks, unsigned char *tracks_names_array)
{
char *buff_pointer = NULL;
...
100 getline(&buff_pointer, &buff_length, stdin);
...
109 tracks_names_array[i] = buff_pointer;
...
118 tracks_names_array[i] = NULL;
}
В файле main.c:
39 printf("Вы ввели: %s\nДлина строки: %d\n", tracks_names_array[i], strlen(tracks_names_array[i]));
Буду благодарен за любую помощь...
--
С уважением, php-coder (mailto:php-coder[at]ngs[dot]ru)
Registered Linux User #327594
ALT Linux Master 2.2
010010010010010001010101100::Linux RuleZz!::10001001000100010001000111
Подробная информация о списке рассылки community