Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Производные классы Окружности: "Вписанный многоугольник" и "Описанный многоугольник" помогите. пожалуйста, создал на с++ класс окружность, координаты центра, радиус, признак отображения на экране.мне нужно сделать производные классы: "вписанный многоугольник"(количество сторон) и "описанный многоугольник"(количество сторон, цвет), ввести порядковый номер фигуры в базовый класс. Определить функцию визуализации для каждого класса с разной реализацией. Borland C++ 3.0. #include... https://www.cyberforum.ru/ cpp-beginners/ thread1422.html C++ Тип памяти переменной float
Доброго время суток всем! помоги найти ответ на вопрос, что за тип памяти переменной и вообще какие они бывают в С++.За ранее спасибо!
C++ Напечатать все слова в алфавитном порядке Пожалуйста, помогите решить вот эту задачку на C++. <--" Дана последовательность слов. Напечатать все слова в алфавитном порядке. "--> https://www.cyberforum.ru/ cpp-beginners/ thread1408.html C++ Обозреватель https://www.cyberforum.ru/ cpp-beginners/ thread1395.html
Народ, киньте кто-нить ссылку где есть исходники простого обозревателя в Internet написанного на С++ .
Помогите создать полноэкранное приложение C++
Помогите создать полноэкранное приложение под WinApi!
C++ Ужатие текстовых файлов https://www.cyberforum.ru/ cpp-beginners/ thread1377.html
Как можно жать текстовый файл так, чтобы не потерялся внешний вид текста. Дело вот в чем: мне надо записать в файл 40000000 строчек, а потом открыть этот файл в другой программе, но файл получается очень большого размера. Можно ли как-нибудь уменьшить его размер?
C++ C++ & irc https://www.cyberforum.ru/ cpp-beginners/ thread1369.html
подскажите, где можно найти мануал по устройству irc на языке си, с++?
Труднейшая задача по перебору! C++
Друзья, приветстую всех! Помогите решить задачу (расскажите, как хотя бы свести ее к ПЕРЕБОРУ вариатов) : «Предприятие осуществляет сбыт продукции в n-1 торговых пунктах. Известны транспортные затраты Cij, i=1..n, j=1..n на перемещение из каждого пункта в каждый, включая пункт производства. Сбыт продукции осуществляется не более, чем К машинами. Каждая машина выезжает из пункта производства,...
C++ Си++ Задания по теме Файлы и Указатели https://www.cyberforum.ru/ cpp-beginners/ thread1361.html
Задание по теме «Указатели» Задан массив А, содержащий n строк и n столбцов. Найдите суммы S1 и S2 элементов, записанных в каждой из её больших диагоналей.
C++ Передача параметров в функцию Кто может подсказать как работает метод __fastcall.И как связан стэк и управление им в с++(желательно на Visual C++.NET https://www.cyberforum.ru/ cpp-beginners/ thread1358.html
C++ Номер элемента массива
Собсно сабж. Подскажите нубу, как узнать номер элемента массива. Ну вот к примеру такая прога: которая просит ввести строку и выдаёт номер (порядковый) элемента массива который равен, ну к примеру 'A': #include<stdio.h> #include<conio.h> #include<string.h> void main() { clrscr(); int a; char MAS;
C++ Получение матрицы для дерева Пифагора Дерево Пифагора – такая вещь, когда все начинается с квадрата, который на одной из сторон имеет равнобедренный прямоугольный треугольник. Катеты этих треугольников равны и являются сторонами новых квадратов. И так фигурка разрастается. Cos(a) sin(a) 0 T= -sin(a) cos(a) 0 -x0*(cos(a)-1)+ -x0*sin(a)- ... https://www.cyberforum.ru/ cpp-beginners/ thread1318.html
dogad
04.03.2007, 00:39 0

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

04.03.2007, 00:39. Показов 3716. Ответов 9
Метки (Все метки)

Ответ

На чистом Си эта функция не работает, скорее её просто нет.
Хм... Тогда пишем свою функцию замены подстроки на строку
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);
}
}
};


Вернуться к обсуждению:
Задача на строки(поправьте решение) C++
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.03.2007, 00:39
Готовые ответы и решения:

Поправьте программу pascal строки
Воопщем что то не могу понять надо написать программу которая после каждой буквы К ставит еще одну...

Поправьте пожалуйста код, выбирает последние строки в файле
Есть такой код: &lt;?php $domians = &quot;data/domain.txt&quot;; { if(IsSet($array, $filename)) {...

СМА BOSCH WAB16262ME, ошибка E16, поправьте дамп, Ошибка E16, поправьте дамп епром
Принесли на ремонт плату. Из инфы пока эта. E-NR WAB16262ME/22 При любом повороте селектора...

Задача о студентах - решение
На вход программе подаются сведения о сдаче экзаменов учениками 9-х классов некоторой средней...

9
04.03.2007, 00:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.03.2007, 00:39
Помогаю со студенческими работами здесь

Задача на решение функции
Пожалуйста помогите решить задачку. Она на фото. Заранее спасибо! Вот как я сделал, но...

Задача на решение функции
Вычислить значение функции при A, B, C – константы (задать значение самостоятельно), х вводится с...

Задача на проценты и её решение
Доброго времени суток. Помогите пожалуйста правильно решить задачу. Костюм стоил 27 р. затем...

Задача в паскале, ищу решение
Дело такое, поступил на заочное обучение... сейчас идет сессия, дали задачки по информатике... Вот...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru