Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа со строкой на VC++ 6.0 / 5 сообщений из 5, страница 1 из 1
31.07.2003, 10:01
    #32223267
Luzin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со строкой на VC++ 6.0
Требуется написать функцию
название BeginSpace - дополнят строку начальными пробелами
Вход: исходная строка, целое число (длина строки)
Выход: преобразованная строка

Если длина исходной строки = целому числу, то возвратить исходную строку

Если длина исходной строки = 0, то возвратить строку заполненую пробелами

Иначе Добавить требуемое количество пробелов перед исходной строкой

и за ранее спасибо
...
Рейтинг: 0 / 0
04.08.2003, 13:22
    #32226316
JibSkeart
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со строкой на VC++ 6.0
не вижу ничего сложного ...

но вот готовый пример сдесь вам врядтле кто то выложит ...
...
Рейтинг: 0 / 0
04.08.2003, 14:33
    #32226432
olk
olk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со строкой на VC++ 6.0
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
CString BeginSpace(CString str,int n)
{
CString result=str.Left(n); 
for(int i= 0 ;i<(n-str.GetLengt());i++)
{
   result.Insert( 1 ,_T( " " )); // или  result.Insert( 0 ,_T( " " )); - не помню надо проверить
}
return result;
}
...
Рейтинг: 0 / 0
04.08.2003, 15:16
    #32226502
YuriAM
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со строкой на VC++ 6.0
Посмотри какая логика у тебя
==Если длина исходной строки = целому числу, то ...
==Если длина исходной строки = 0, то ....
=== Иначе ....

Когда это "иначе" ?
...
Рейтинг: 0 / 0
05.08.2003, 17:18
    #32227821
Циничный Кот
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Работа со строкой на VC++ 6.0
А чаво будет если:

char* s="The f..king string";
int n=5;

BeginSpace(s,n);

???
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Работа со строкой на VC++ 6.0 / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]