Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2009, 15:11   #11
Stelix
Пользователь
 
Аватар для Stelix
 
Регистрация: 04.11.2007
Сообщений: 29
По умолчанию

void foo(char **str)
{
int i=strlen(str)/2;


}
вот, длину строки пополам поделил, как туда пробел вставить?
Stelix вне форума Ответить с цитированием
Старый 05.02.2009, 15:19   #12
ISergeyN
Maniac
Форумчанин
 
Аватар для ISergeyN
 
Регистрация: 03.01.2009
Сообщений: 450
По умолчанию

делай буфер с оригинальной строкой потом в исходную строку заново посимвольно копируешь буфер, токо в str[i] = пробел
Стандартные библиотеки разработаны с учетом многолетнего опыта лучших программистов и они не больны "детскими болезнями крутизны в программизме"....
ISergeyN вне форума Ответить с цитированием
Старый 05.02.2009, 15:40   #13
Stelix
Пользователь
 
Аватар для Stelix
 
Регистрация: 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++;
}
а вот так?
Stelix вне форума Ответить с цитированием
Старый 12.02.2009, 16:23   #14
Stelix
Пользователь
 
Аватар для Stelix
 
Регистрация: 04.11.2007
Сообщений: 29
По умолчанию

Все, все сдал, и сессию закрыл, спасибо
Stelix вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Операции со строками, вывод результата в 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