Форум программистов, компьютерный форум CyberForum.ru

Заменить каждый символ ';' на ',' - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread1004763.html
Помогите пожалуйста найти ошибку в коде: #include <fstream> #include <iostream> using namespace std; const int n = 8; const int WS = 32;
C++ Экономия ресурсов при использовании CPen и CBrush Здравствуйте, коллеги! В моем проекте по циклу крутится вывод некоторых геометрических фигур. Их много (больше 3000 экземпляров нескольких классов). Их надо выводить разными цветами с разной же заливкой. Как идеологически правильно сделать: 1. CPen xPen,*pOldPen=xdc->SelectObject(&xPen); CBrush xBrush, *pOldBrush=xdc->SelectObject(&xBrush); .... CBrush bPlanet(RGB(vR,vG,vB)); CPen... http://www.cyberforum.ru/cpp-beginners/thread1004759.html
VirtualProtect + memcpy - Заблокировать функцию? C++
Здравствуйте. Мне необходимо в .dll файле заблокировать функцию. Как это в теории ? Получить оффсет,можно и сигнатуру,но пускай будет оффсет. Разрешить запись с помощью VirtualProtect. Изменить адрес на nop,чтоб процессор не увидел эту функцию. Вернуть флаги VirtualProtect. Я получил её оффсет. .text:1008CEA0 sub_1008CEA0 proc near ; DATA XREF: .rdata:100FBC38o
C++ Можно ли значение вектора A передать вектору B через swap?
А возможно ли такое сделать через swap: значение вектора A передать вектору B, при этом у вектора A должно остаться свое значение. Я понимаю, что можно написать B=A, но вот вектора довольно-таки большие и присваивание долго идет.
C++ В квадратной матрице С(6*6)найти сумму элементов, находящихся по периметру. http://www.cyberforum.ru/cpp-beginners/thread1004745.html
В квадратной матрице С(6*6)найти сумму элементов, находящихся по периметру.
C++ конструктор и деструктор помогите написать конструктор и деструктор для класса типа динамическая таблица, сам пробовал не получается, вот что я делал: class tab { private: int kol_el; tab_elem *tab_1; ...} tab::tab() { int i=0; подробнее

Показать сообщение отдельно
aleksa1759
0 / 0 / 0
Регистрация: 02.10.2013
Сообщений: 7
11.11.2013, 20:11  [ТС]     Заменить каждый символ ';' на ','
на "," или "."
Вообще задание такое:Составьте программу, которая позволяет ввести строку текста, печатает ее, подсчитывает, на сколько изменилась длина строки и печатает результаты. Подсчитать общее количество символов '+ ' и '-' и заменить каждый символ ';' на ',' и '.'.
начало вроде как сделал но вот с заменой проблемы.

вот:
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
33
34
35
36
37
38
39
40
41
42
#include "stdafx.h"
#include<stdio.h>
#include<CONIO.h>
#include<string.h>
#include<clocale>
 
int main()
{setlocale (LC_ALL, "rus");
    char s[100];
int a,b,c,x,y,sum,i,len,j,ln;
 
 
 
printf("введите строку\n");
gets_s(s);
{
while (s[c]!='\0')
{if (s[c]=='+') a++;
if(s[c+1]=='-') b++;
c++;}
i=c+1;
sum=a+b;
printf("\n общее количество символов  '+' и '-' в строке - %d\n",sum);}
 
 
//замена символа ; на ',' и '.'
for(i=0;i<len;i++){
if(s[i]==';'){
for(j=ln;j>=i;j--){
s[j+1]=s[j];
}
s[i]=',';
s[i+1]='.';
}
}
 
 
y=i-c;
printf("\n в строке было %d символов\n",i);
printf("\n в строке стало символов - %d символов\n",c);
printf("\n длина строки изменилась на %d символов", y);
getch();}
 
Текущее время: 15:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru