8 / 4 / 4
Регистрация: 29.01.2020
Сообщений: 29
1

Как вернуть строку из функции?

29.01.2020, 19:30. Показов 1885. Ответов 1
Метки нет (Все метки)

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 "pch.h"
#include <iostream>
#include <string>
using namespace std;
 
string unique_symbols(string &stroka)
{
    int n,i,j=0;
    string unique_string;
    n = stroka.length() + 1;
    unique_string = stroka[0];
    for ( i = 1; i < n; i++)
    {
        if (unique_string[j]!=stroka[i])
        {
            j++;
            unique_string += stroka[i];
        }
    }
    return unique_string;
}
 
int main()
{
    int i=0,n,kl;
    string stroka;
    cout << "Please enter a string\n";  
    cin >> stroka;
    unique_symbols(stroka);
    cout << unique_symbols;
    
}
Как сделать так что бы функция возвращала строку, а не число?
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.01.2020, 19:30
Ответы с готовыми решениями:

Вернуть строку из функции.
Как вернуть строку(AnsiString) из функции? int MyTXT (AnsiString Temlate, AnsiString tmp) { ...

Принять в параметр функции строку и вернуть ее же,но измененную
Здравствуйте!Такая проблема:есть функция,принимающая в качестве аргумента строку и,проведя...

Перевод из int в char* внутри функции работает, а если вернуть строку то нет
Надо перевесит int в char* в методе класса, и вернуть char*. Перепробовал кучу всего результат 1 и...

Как вернуть значение функции в С++
Помогите с задачей

1
Don't worry, be happy
17777 / 10542 / 2034
Регистрация: 27.09.2012
Сообщений: 26,510
Записей в блоге: 1
29.01.2020, 19:53 2
Лучший ответ Сообщение было отмечено grandyd как решение

Решение

Цитата Сообщение от grandyd Посмотреть сообщение
Как сделать так что бы функция возвращала строку, а не число?
Вызвать функцию, а не её адрес выводить?
C++
1
2
unique_symbols(stroka);
cout << unique_symbols;
-->
C++
1
cout << unique_symbols(stroka);
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.01.2020, 19:53
Помогаю со студенческими работами здесь

Как вернуть string из функции?
Вот вам умные дяди скрин ковырялся я ковырялся так и не понял в чем касяк мб функцию надо по...

Как вернуть массив из функции?
у меня есть две функции: Одна должна возвращать три числа, а вторая двумерный массив 10Х10; Как...

Как вернуть массив из функции?
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int mass(int n) { int* Mass...

Как вернуть массив из функции?
не могу передать массив из функции mas(). Как передать массив из функции и записать в массив arr()?...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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