Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
Doszhan777
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 6
1

Возврат массива из функции

12.11.2010, 20:36. Просмотров 1628. Ответов 2
Метки нет (Все метки)

Здравствуйте,

Не пойму почему не работает данный код. Пишет cannot convert 'std::string*' to 'int*' in return

По теории я жду адрес обработанного массива. В данном случае адреса a и temp должны быть равны. Подправьте, если я ошибаюсь

Если работать с int массивами, все ОК.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
using namespace std;
 
int *add_computer(string *array){
    string *temp = array;
    return temp;    
}       
                                                  
int main(){
    string a[7];
    cout << add_computer(a);
    return 0;
}
Добавлено через 15 минут
Оказывается просто тип функции должен быть string
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2010, 20:36
Ответы с готовыми решениями:

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

Возврат массива из функции
Здравствуйте. Не могу разобраться, почему при передачи массива из функции но не правильно...

Возврат массива из функции
В объекте есть массив int state;, который мне нужно из него вытащить. Вижуал показывал ошибку,...

Возврат массива из функции
Программа должна переводить числа с 10 системы в двоичную... но почемуто выводит некорректно... Вот...

2
CyBOSSeR
Эксперт С++
2323 / 1696 / 148
Регистрация: 06.03.2009
Сообщений: 3,675
13.11.2010, 00:33 2
Doszhan777, ваша функция add_computer ничего не делает, зачем она нужна?
0
Doszhan777
0 / 0 / 0
Регистрация: 12.11.2010
Сообщений: 6
13.11.2010, 10:18  [ТС] 3
Я просто вырезал часть, где происходит операции над этим массивом
0
13.11.2010, 10:18
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2010, 10:18

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Возврат массива из функции
Есть задача: используя функции, вычислить количество элементов заранее введённых массивов, которые...

Возврат двумерного массива из функции
При попытке возврата массива из функции выскакивает ошибка &quot;cannot convert ‘double (*)’ to ‘double’...

возврат динамического массива из функции
Всем привет, вот часть кода функцииchar *result=new char; int ind=0; int number=0; ...

Возврат созданного в функции массива
Верна ли следующая конструкция? void LoadArray(float* array, int &amp; count) { int fcount =...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.