Deutsch

C++ und strcat

87  
A.G.Student старожил28.04.05 10:51
A.G.Student
NEW 28.04.05 10:51 
такой вопрос,если я вешаю на один string другой и второй кончается leerzeichen или другой начинаеться с leerzeichen ,что при этом делает strcat обрезает его или оставляет....куда то пробел пропадает,не пойму куда...и главное что не всегда а именно у одного пня регулярно так раз в неделю, две...кто знает как точно strcat копирует пробелы.
спасибо заранее
Изначальная точка нашей жизни - это роддом,
А конечная точка нашей жизни - это морг.
#1 
digital_pilot коренной житель28.04.05 11:09
NEW 28.04.05 11:09 
в ответ A.G.Student 28.04.05 10:51
в шестерке от MS подбного не замечал вроде... у тебя, наверно, строка-destination слишком маленькая, вот он и пытается урезать пробелы, чтоб 2-я строка туда влезла :D
--------------
Авиатор х#ев
#2 
katran76 знакомое лицо28.04.05 11:09
NEW 28.04.05 11:09 
в ответ A.G.Student 28.04.05 10:51
по инфе от
http://www.cplusplus.com/ref/cstring/strcat.html
char * strcat ( char * dest, const char * src ,0);
Append string.
Appends src string to dest string. The terminating null character in dest is overwritten by the first character of src. The resulting string includes a null-character at end.
Никаких особенностей по отношению к пробелу быть не должно.
#3 
digital_pilot коренной житель28.04.05 11:13
NEW 28.04.05 11:13 
в ответ katran76 28.04.05 11:09
:))) в примере, приведенном на этой страничке, по идее, между "strings" и "have been" в результате вывода должны получиться 2 пробела, а нарисован только 1 :D
--------------
Авиатор х#ев
#4 
katran76 знакомое лицо28.04.05 11:18
NEW 28.04.05 11:18 
в ответ digital_pilot 28.04.05 11:13
Гы-гы Действительно.
#5 
A.G.Student старожил28.04.05 11:24
A.G.Student
NEW 28.04.05 11:24 
в ответ digital_pilot 28.04.05 11:09
поидее размер увеличивается в зависимости от следущей строки...приходит строка увеличиваешь на эту длинну и запихиваешь туда...может при этом кпировании туда сюда...или обрезает потому что нету нуля на конце у первой строки...можно попробовать заполнить...но если строка прийд╦т с <host> а уже с нул╦м то их будет два....нда бывает их за одной прокладки между стулом и комом столко волокиты... посмотрю сейчас длинну сегментов на которые режется общий string когда посылается нам...может и правда у нас короче когда обратно составляем
Изначальная точка нашей жизни - это роддом,
А конечная точка нашей жизни - это морг.
#6 
A.G.Student старожил28.04.05 11:25
A.G.Student
NEW 28.04.05 11:25 
в ответ digital_pilot 28.04.05 11:13
поидее да...но вс╦ же должно идти...куда он блин пропадает мой пробел если бы всегда...а то иногда
Изначальная точка нашей жизни - это роддом,
А конечная точка нашей жизни - это морг.
#7 
voxel3d старожил28.04.05 11:35
voxel3d
NEW 28.04.05 11:35 
в ответ A.G.Student 28.04.05 11:24
Поток сознания на непонятном языке. Ниасилил.
Строки должны завершаться нул╦м, иначе поведение strcat неопределено.
---
Идиотов и фриков перевоспитать невозможно!
Dropbox - средство синхронизации и бэкапа файлов.
#8 
A.G.Student старожил28.04.05 11:45
A.G.Student
28.04.05 11:45 
в ответ voxel3d 28.04.05 11:35
да я и сам себя не понял...тяжело на русском,когда вс╦ учил на немецком я тоже думаю что нуля на конце нету...<grossrechner> режет на куски и посылает на <server> а тут я их составляю....и получаеться нуля на конце и нету и если там пробел то он проглатываеться...одно но ,есть строки с названием акции,там тоже пробеллы,но он их не разу не глотал...конечно может быть этого никто не заметил,потому что не проверяется и никому не интерессно если в названии нет пробелла...сейчас посмотрю...хотя нет после обеда... спасибо кстати всем
Изначальная точка нашей жизни - это роддом,
А конечная точка нашей жизни - это морг.
#9 
Mmmaloy местный житель28.04.05 12:02
Mmmaloy
NEW 28.04.05 12:02 
в ответ A.G.Student 28.04.05 11:45
Тебе на rsdn.ru надо заглянуть. Там такие умы России порой околачиваются!!! Гарантированно помощь найдешь
http://ls-soft.com
http://ls-soft.com/wortschatz/ - учим немецкие слова
#10 
A.G.Student старожил28.04.05 12:35
A.G.Student
NEW 28.04.05 12:35 
в ответ Mmmaloy 28.04.05 12:02
спасибо посмотрю толко вот блин по русский трудно обьяснить по русско-немецкий толко получаеться...я таких словей по русский в жизни незнал ну хоть с <strcat> разобрался....будем искать,знать вс╦ равно полезно....
Изначальная точка нашей жизни - это роддом,
А конечная точка нашей жизни - это морг.
#11