|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Vladimir Bormotov 2:5020/400 24 Dec 2002 02:58:45 To : Andy Shevchenko Subject : Re: Обрезать начальные и конечные пробелы в строке... --------------------------------------------------------------------------------
Hi, Andy!
>>>>> "AS" == Andy Shevchenko <Andy.Shevchenko@f192.n465.z2.fidonet.org> writes:
VB>> Hужно просканить строку с начала вперед, найти указатель на первый
VB>> непробельный символа. Потом просканить строку с конца назад, и
VB>> найти указатель на первый непробельный (с конца).
VB>>
VB>> А далее, strncat, начиная с разницы указателей начал строк (это будет
VB>> индекс начала строки), и длиной, которая будет разницой указателей
VB>> найденых символов.
AS> Алгоритм правильный.
VB>> Внимание, правильынй ответ:
AS> Hет. Правильный, но неполноценный.
VB>> === cut ===
VB>> #include <stdio.h>
VB>> #include <string.h>
AS> #include <wchar.h>
и причем тут wchar?
[skip]
VB>> эхх...
AS> Вот-вот.
что "вот-вот"? Кому _нужно_ wchar, то его пользует. для ТАКОГО примера,
не нужно.
А на нормальном языке, так это вообще все не нужно, потому как "by
default".
--
Bor.
--- ifmail v.2.15dev5
* Origin: BorHomeLand (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/25411d1c495f.html, оценка из 5, голосов 10
|