Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.11.2017
Сообщений: 113
1

объясните, пожалуйста, готовый код на строки

03.12.2017, 16:54. Показов 478. Ответов 0
Метки с (Все метки)

Author24 — интернет-сервис помощи студентам
свою работу он выполняет, но как?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <string>
using namespace std;
main()
{
system("chcp 1251");
char string[100];
char sBuf[100]; //с какой целью мы берем это?
char str1[20];
char str2[20];
int sLen; //и это
int sPos; //и вот это
cout<<"Введите начальную строку: ";
cin.getline(string,100);
cout<<"Введите str1 : ";
cin.getline(str1,20);
cout<<"Введите str2 : ";
cin.getline(str2,20);
char * s = strstr(string,str1);//что такое strstr
while(s)
{
sLen = strlen(string);//вот тут что происходит
sPos = sLen - strlen(s);
strcpy(sBuf,s + strlen(str1));
string[sPos] = '\0';
strcat(string,str2);
strcat(string,sBuf);
s = strstr(string,str1);
}
cout<<"Итоговая строка: "<<string<<endl;
system("pause");
}
Добавлено через 26 минут
уже всё понятно
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.12.2017, 16:54
Ответы с готовыми решениями:

Объясните пожалуйста код
Что означают эти строки? public static string Test() str+=* + &quot;-2=&quot; + (* + (-2))+...

объясните пожалуйста код
объясните пожалуйста код, желательно каждую строчку пояснить #include &lt;iostream&gt; #include...

Объясните пожалуйста код
Дан типизированный файл stud.dat с информацией о студентах - записей: type ... bal=array of...

Объясните пожалуйста код
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data;...

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

Объясните код пожалуйста
def to_jaden_case(string): return ' '.join(w.upper() + w for w in string.split())

Объясните пожалуйста код
public const UInt32 CFM_BOLD = 0x00000001; public const UInt32 CFM_ITALIC = 0x00000002; ...

Объясните код пожалуйста
Здравствуйте, очень нужна помощь. Декларативные языки программирования даються с трудом, но в...

Объясните пожалуйста код
Описать логическую функцию перестановка (x,y), проверяющую, можно ли ,переставить литеры слова x,...

Объясните пожалуйста код
#include&quot;stdafx.h&quot; #include&lt;string.h&gt; #include &lt;iostream&gt; using namespace std; const int ...

Объясните пожалуйста код
#include &lt;iostream&gt; template &lt;typename T&gt; struct NameOf {}; #define DEF_TYPENAME(type)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru