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

Есть функция. Надо вернуть значение - C++

Восстановить пароль Регистрация
 
defex04
0 / 0 / 0
Регистрация: 31.10.2013
Сообщений: 13
03.12.2013, 22:31     Есть функция. Надо вернуть значение #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
void Function1( FILE *pFile, int **pb, int N, int M)
{
    for (int i = 0; i < N; i++)
    {
        int max = -1;
        for (int j = 0; j < M; j++)
            if (pb[i][j] < 0 && max == -1)
                max = j;
            else if (pb[i][j] < 0)
            {
                if (pb[i][j] > pb[i][max]) max = j;
            }
        if (max == -1) fprintf(pFile," Строка № %d В данной строк нет отрицательных значений\n",i+1);
        else fprintf(pFile," Строка № %d Максимальное значение среди отрицательных: %d \n", i+1, pb[i][max]);
Данная функция печатает результат сразу в фаил. Необходимо сделать так, чтоб функция возвращала результат, а уже потом через другую функцию (печати) занести данные в фаил.

Добавлено через 21 минуту


Добавлено через 55 минут
Может помочь кто?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2013, 22:31     Есть функция. Надо вернуть значение
Посмотрите здесь:

Почему функция не может вернуть массив, но может вернуть структуру содержащий массив? C++
C++ Есть ли функция перевода числа в его прописное значение?
C++ Функция должна вернуть 4 параметра
C++ Как работает функция insert(то есть что надо отправлять что бы строка s вставлялась в строку s1)?
ООП. Классы. Член-функция стирает предидущее значение. Есть идеи? C++
Функция поиска подстроки в строке. Как вернуть указатель? C++
Функция func должна вернуть количества элементов C++
C++ Функция с указателем на void** не получается вернуть данные?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FAQEnD
 Аватар для FAQEnD
43 / 43 / 1
Регистрация: 15.12.2012
Сообщений: 88
03.12.2013, 22:41     Есть функция. Надо вернуть значение #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <string>
string Function1( FILE *pFile, int **pb, int N, int M)
{
    for (int i = 0; i < N; i++)
    {
        int max = -1;
        for (int j = 0; j < M; j++)
            if (pb[i][j] < 0 && max == -1)
                max = j;
            else if (pb[i][j] < 0)
            {
                if (pb[i][j] > pb[i][max]) max = j;
            }
        if (max == -1) return " Строка № %d В данной строк нет отрицательных значений\n";
        else return " Строка № %d Максимальное значение среди отрицательных: %d \n";
Yandex
Объявления
03.12.2013, 22:41     Есть функция. Надо вернуть значение
Ответ Создать тему
Опции темы

Текущее время: 05:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru