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

String, что не так? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Изменения массивов http://www.cyberforum.ru/cpp-beginners/thread595228.html
Здравствуйте. Подскажите пожалуйста. Вот допустим, существует 2а массива : 1:1 2 3 4 5; 2:6 7 2 4 9; как объеденить оба массива в новый ? (чтобы числа из обоих массивов не повторялись) что бы получилось так: 1 2 3 4 5 6 7 9
C++ Дан текстовый файл. Создать символьный файл Задание: Дан текстовый файл. Создать символьный файл, содержащий все символы, встретившиеся в тексте, включая пробел и знаки препинания (без повторений). Символы располагать в порядке убывания их кодов. # include <stdio.h> # include <string> #include <conio.h> # define size 80 int main() { http://www.cyberforum.ru/cpp-beginners/thread595223.html
Тип BigInt подключение библиотеки сверхбольших чисел C++
Нужно организовать работу с большими числами. Самое главное чтобы работала максимально быстро, насколько это возможно. Организовать это можно с помощью побитовых операций. И как раз нашёл вот такую библиотеку, всё делает побитово. Одна проблема, не хочет работать. https://mattmccutchen.net/bigint/index.html У меня C++ Builder 2009, подключить подключил, определил тип. Но когда ввожу...
C++ Перемножение матриц
Помогите пожалуйста перемножить матрицу а на с и вычесть из этого м-цу б, у меня постоянно нули =/ #include <math.h> #include <iostream.h> int main() { int itr, k, l, m=4, N=2; double a={{25,2,-2,1},{0,-20-0.3*N,3,0.1*N},{2,5,25,-2},{-4,-0.1*N,1,16+0.3*N}}, b={{25*N+11},{-49-0.5*N},{2*N-67},{-3.9*N+13}}, c={{0},{0},{0},{0}}, g={{0},{0},{0},{0}},
C++ Работа с файлами. Ошибка в массиве для заполнения http://www.cyberforum.ru/cpp-beginners/thread595183.html
#include <string.h> #include <conio.h> #include <stdio.h> #include <windows.h> #include <stdlib.h> #include <iostream> #include <io.h> using namespace std; int main()
C++ Даны координаты центров n окружностей и их радиусы Даны координаты центров n окружностей и их радиусы. Определить число пересекающихся окружностей. Помогите с этой задачей пожалуйста. подробнее

Показать сообщение отдельно
Mida
0 / 0 / 0
Регистрация: 24.04.2011
Сообщений: 22
03.06.2012, 19:21     String, что не так?
Здравствуйте! Помогите разобраться, что не так.
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
43
44
45
46
47
48
49
50
51
52
53
# include <iostream>
# include <cstring>
using namespace std;
 
class string
{
public:
    string (char*);
    void str_append(char*);
    void chr_minus(char);
    void show_string(void);
 
private:
    char data [256];
};
 string::string (char*str)
{
strcpy(data,str);
}
void string::str_append(char*str)
{
strcat(data,str);
}
void string::chr_minus(char letter)
{
char temp [256];
int i,j;
for (i=0;j=0;data[i]=i++)
    if (data[i]!=letter);
temp[j++]=data[i];
temp [j]=NULL;
strcpy(data,temp);
}
void string::show_string(void)
{
cout<<data<<endl;
}
 
int main()
{
setlocale (LC_ALL,"Russian");
string title("Учимся программировать на языке С++");
string lesson("Перегрузка операторов");
title.show_string();
title.str_append("Я учусь!");
title.show_string();
lesson.show_string();
lesson.chr_minus('р');
lesson.show_string();
 
cin.get();
return 0;
}
Взят отсюда http://www.programmersclub.ru/24/
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru