![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 04.11.2007
Сообщений: 29
|
![]()
void foo(char **str)
{ int i=strlen(str)/2; } вот, длину строки пополам поделил, как туда пробел вставить? |
![]() |
![]() |
![]() |
#12 |
Maniac
Форумчанин
Регистрация: 03.01.2009
Сообщений: 450
|
![]()
делай буфер с оригинальной строкой потом в исходную строку заново посимвольно копируешь буфер, токо в str[i] = пробел
Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны "детскими болезнями крутизны в программизме"....
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 04.11.2007
Сообщений: 29
|
![]()
void foo(char *str)
{ char *pt,t,c; int i=strlen(str)/2; pt = str + i - 1; while(*pt) { t = *pt; *pt = c; c = t; pt++; } а вот так? |
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 04.11.2007
Сообщений: 29
|
![]()
Все, все сдал, и сессию закрыл, спасибо
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Операции со строками, вывод результата в 10 и 16 сис-ме счисления | Sirega | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 24.12.2008 16:36 |
Поможете на экзамене? | Cyberbest | Помощь студентам | 3 | 04.06.2008 05:16 |
операции над полями и строками | zetrix | Microsoft Office Excel | 0 | 31.10.2006 08:08 |