Форум программистов, компьютерный форум, киберфорум
Наши страницы

Задача на строки(поправьте решение) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Производные классы Окружности: "Вписанный многоугольник" и "Описанный многоугольник" http://www.cyberforum.ru/cpp-beginners/thread1422.html
помогите. пожалуйста, создал на с++ класс окружность, координаты центра, радиус, признак отображения на экране.мне нужно сделать производные классы: "вписанный многоугольник"(количество сторон) и...
C++ Тип памяти переменной float Доброго время суток всем! помоги найти ответ на вопрос, что за тип памяти переменной и вообще какие они бывают в С++.За ранее спасибо! http://www.cyberforum.ru/cpp-beginners/thread1416.html
C++ Напечатать все слова в алфавитном порядке
Пожалуйста, помогите решить вот эту задачку на C++. <--" Дана последовательность слов. Напечатать все слова в алфавитном порядке. "-->
Обозреватель C++
Народ, киньте кто-нить ссылку где есть исходники простого обозревателя в Internet написанного на С++ .
C++ Помогите создать полноэкранное приложение http://www.cyberforum.ru/cpp-beginners/thread1385.html
Помогите создать полноэкранное приложение под WinApi!
C++ Ужатие текстовых файлов Как можно жать текстовый файл так, чтобы не потерялся внешний вид текста. Дело вот в чем: мне надо записать в файл 40000000 строчек, а потом открыть этот файл в другой программе, но файл получается... подробнее

Показать сообщение отдельно
dogad
04.03.2007, 00:39
На чистом Си эта функция не работает, скорее её просто нет.
Хм... Тогда пишем свою функцию замены подстроки на строку
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
void replacestr(char *st1, char *st2, char *st3)
{
char *j,*u,*k;
int i=0;
u=strstr(st1,st2);
if (*st2!=*st3)
while(u)
{
k=strchr(st1,'\0');
if (strlen(st2)>strlen(st3))
 for(j=u;j!=k;*j=*(j+((strlen(st2)-strlen(st3)))),j++);
if (strlen(st2)<strlen(st3))
 for(j=k;j!=u;*(k+((strlen(st3)-strlen(st2))-i))=*j,j--,i++);
strncpy(u,st3,strlen(st3));
k=NULL;i=0;
u=strstr(st1,st2);
}
}
};
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru