On Wed, Nov 28, 2007 at 12:57:38PM +0300, Dmitriy Khanzhin wrote: > Alexander Bokovoy пишет: > > Еще бы оно работало. Вы же просто повторили ерунду за авторами этого > > плагина. sizeof(ttyname), как и sizeof(name), равносильны sizeof(char *) > > и равны размеру указателя, но никак не размеру строки. Там нужно > > использовать strlen(ttyname). > > А не strlen(name)? Цирк какой-то. Вы что сделать-то хотите? Чтобы gcc не выдавал warning? Короче лучше используйте snprintf, там ошибиться сложнее что к чему. Но snprintf это интерпретатор, теряется ЭФФЕККТИВНОСТЬ КОДА!!