Как написать личное сообщение в main
Перейти к содержимому

Как написать личное сообщение в main

  • автор:

Вывести значения из функции в main

Просто используйте переданный массив — он у вас по сути и есть возвращаемое значение. Только вот само решение у вас использует знание об ответе: я о массиве конкретно из 5 чисел. Т.е. вы знаете, не решая, что их будет 5. Это не совсем корректно.

10 ноя 2021 в 6:22

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Код семантически и логически написан очень плохо, ничего личного, это скорее как замечание к тому что в этом сложно разбираться. Я соглашусь с Dafter, то что вы передаете и так указатель на массив, то есть изменение его элементов напрямую изменяет элементы в вашем массиве в main() (больше информации смотрите: указатели). Но что ещё подмечу, так это опасность которая кроется в передаче таких массивов. Вы или терменируйте такой массив каким либо «особенным» значением (что тоже на самом деле зависит от логики использования, что туда может попасть в случае массива int’ов), либо передавайте так же размер массива.

Отслеживать
ответ дан 10 ноя 2021 в 16:29
Oleksii Kolevatov Oleksii Kolevatov
97 4 4 бронзовых знака

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

void cod17(int A[]) < //Входные параметры: массив int j, a, n, s, k; //Локальные переменные for (j = 0, a = 10; a < 30000; a++) < //Цикл: диапазон от 0 до 30000 for (n = a, s = 0; n != 0; n = n / 10) //Цикл с перебором цифр числа а < k = n % 10; //отделяем поочередно последнюю цифру числа s = s + k; //находим сумму цифр >if (a == s * s * s) A[j++] = a; //условие проверки: если куб суммы цифр равен числу, то добавляем число в массив > > int main()

И добавлю точку остановки на строке создания массива a ( int a[5]; ) то IDE мне покажет: введите сюда описание изображения
Т.е память не заполнена и в ней мусор, но если после выполнения строки с вызовом функции ( cod17(a); ) поставить точку остановки можно увидеть:
введите сюда описание изображения
Т.е значения оказались в функции main , хотя мы ничего и не возвращали

Команды консоли/tell

Материалы сообщества доступны в соответствии с условиями лицензии CC BY-NC-SA, если не указано иное.

Advertisement

Fan Feed

  • 1 Зельеварение
  • 2 Зачаровывание
  • 3 Деревенский житель

Наши ресурсы

В социальных сетях

Обзор

  • Что такое Фэндом?
  • О нас
  • Вакансии
  • В прессе
  • Обратная связь
  • Условия использования
  • Конфиден­циальность
  • Закон о цифровых услугах
  • Общая карта сайта
  • Локальная карта сайта
  • Cookie Preferences

Сообщество

  • Вики Сообщества
  • Поддержка
  • Справка
  • Запретить продажу данных

Реклама на сайте

Приложения Фэндома

Оставайтесь в курсе всего происходящего на ваших любимых сообществах.

Minecraft Wiki — это сообщество Фэндома на портале Видеоигры.

О личных сообщениях

Личные сообщения — это приватная область X. Личные сообщения можно использовать для личной переписки с другими пользователями о Твитах и прочих материалах.

Введите поисковый запрос

  • Начать личную переписку или создать групповую переписку можно с любым своим читателем.
  • Любой пользователь, который вас не читает, может отправить вам личное сообщение, если:
    • вы согласились на получение личных сообщений от всех пользователей*;
    • вы ранее отправляли этому пользователю личное сообщение.

    *Примечание. При создании новой учетной записи в X у некоторых пользователей может автоматически быть включено получение запросов на переписку от людей, на которых они не подписаны. Эти запросы будут находиться отдельно от других личных сообщений, пока вы их не примете. Вы можете принять запрос, чтобы продолжить переписку. Чтобы отключить запросы на переписку, перейдите в Настройки.

    Отправка личных сообщений из приложения «X для iOS»


    1. Нажмите значок конверта. Откроется раздел сообщений.
    2. Нажмите значок сообщения , чтобы создать новое сообщение.
    3. В поле адреса введите полные имена или имена пользователей тех, кому адресовано сообщение. Максимальное число адресатов при обмене сообщениями с группой пользователей — 50 человек.
    4. Введите текст сообщения.
    5. Кроме текста в личных сообщениях можно отправлять фотографии, видео и GIF-файлы. Для этого воспользуйтесь панелью составления сообщения или нажмите значок плюс .
      • Нажмите значок фотографии , чтобы сделать снимок, записать видео или прикрепить файл из галереи устройства. Перед отправкой сообщения фотографию можно отредактировать. Нажмите на фотографию, чтобы открыть экран редактирования, где можно улучшить изображение, обрезать его и добавить фильтры. Завершив редактирование, нажмите Сохранить. Узнайте подробнее о расширенных возможностях публикации фотографий.
      • Чтобы прикрепить к сообщению анимированное GIF-изображение, нажмите значок GIF , а затем найдите и выберите файл в библиотеке медиафайлов.
    6. Чтобы отправить сообщение, нажмите значок бумажного самолетика .

    Удаление личных сообщений или переписки

    • Для удаления личного сообщения нажмите и удерживайте сообщение и выберите Удалить сообщение в открывшемся меню.
    • Для удаления всей переписки из папки входящих проведите по ней влево и нажмите значок корзины . Всю переписку также можно удалить, нажав значок информации и выбрав Удалить переписку на странице Информация о переписке.
    • При удалении переписок и личных сообщений (отправленных или полученных) они удаляются только из вашей учетной записи. Другие участники переписки по-прежнему будут видеть личные сообщения и переписки, которые вы удалили.

    Управление групповой перепиской

    • Чтобы быстро просмотреть список участников переписки, нажмите фотографию профиля групповой переписки в папке входящих.
    • Внутри групповой переписки нажмите значок информации , чтобы открыть страницу настроек.
    • Сведения о настройках
      • Нажмите Изменить, чтобы изменить фотографию профиля и имя групповой переписки. Чтобы изменить фотографию, нажмите значок камеры на фото, а затем — Выбрать из библиотеки или Сделать новую фотографию. Нажмите Сохранить для сохранения изменений.
        Примечание. После изменения фотографии можно Удалить текущую фотографию, Посмотреть текущую фотографию, Выбрать из библиотеки или Сделать новую фотографию.
      • Нажмите Добавить участников, чтобы добавить пользователей в переписку.
      • Переместите ползунок рядом с пунктом Игнорировать переписку, чтобы игнорировать уведомления 1 час, 8 часов, 1 неделю или Навсегда.
      • Переместите ползунок рядом с пунктом Игнорировать упоминания, чтобы изменить настройки получения уведомлений при упоминании в групповой переписке. Обратите внимание: если эта функция не включена, вы будете получать уведомления о непосредственных упоминаниях в переписке, даже если включена функция Игнорировать переписку. Кроме того, необходимо быть участником групповой переписки, чтобы получать уведомления об упоминаниях в этой переписке.
      • Чтобы пожаловаться на групповую переписку, нажмите Пожаловаться на переписку.
      • Чтобы удалить свою учетную запись из групповой переписки, нажмите Покинуть переписку.

      Отправка личных сообщений из приложения «X для Android»

      1. Нажмите значок конверта. Откроется раздел сообщений.
      2. Нажмите значок сообщения , чтобы создать новое сообщение.
      3. В поле адреса введите полные имена или имена пользователей тех, кому адресовано сообщение. Максимальное число адресатов при обмене сообщениями с группой пользователей — 50 человек.
      4. Введите текст сообщения.
      5. Кроме текста в личных сообщениях можно отправлять фотографии, видео и GIF-файлы.
        • Нажмите значок фотографии , чтобы сделать снимок, записать видео или прикрепить файл из галереи устройства. Перед отправкой сообщения фотографию можно отредактировать в приложении «X для Android». Нажмите на фотографию, чтобы открыть экран редактирования, где можно улучшить изображение, обрезать его и добавить фильтры. Завершив редактирование, нажмите Сохранить. Узнайте подробнее о расширенных возможностях публикации фотографий.
        • Чтобы прикрепить к сообщению анимированное GIF-изображение, нажмите значок GIF , а затем найдите и выберите файл в библиотеке медиафайлов.
      6. Нажмите значок Отправить.

      Удаление личных сообщений или переписки

      • Для удаления личного сообщения нажмите и удерживайте сообщение и выберите Удалить сообщение в открывшемся меню.
      • Для удаления всей переписки из папки входящих нажмите и удерживайте переписку и выберите Удалить переписку. Всю переписку также можно удалить, нажав значок информации и выбрав Удалить переписку на странице Информация о переписке.
      • При удалении переписок и личных сообщений (отправленных или полученных) они удаляются только из вашей учетной записи. Другие участники переписки по-прежнему будут видеть личные сообщения и переписки, которые вы удалили.

      Управление групповой перепиской

      • Чтобы быстро просмотреть список участников переписки, нажмите фотографию профиля групповой переписки в папке входящих.
      • Внутри групповой переписки нажмите значок информации , чтобы открыть страницу настроек.
      • Сведения о настройках
        • Нажмите Изменить, чтобы изменить фотографию профиля и имя групповой переписки. Нажмите значок камеры для доступа к следующим параметрам: Просмотреть фотографию, Камера, Фотогалерея и Удалить фотографию. Нажмите Сохранить для сохранения изменений.
        • Нажмите Добавить участников, чтобы добавить пользователей в переписку. По умолчанию администратором является создатель группы. Если создатель группы больше в ней не состоит, администратором становится первый пользователь, который к ней присоединился. Администратор группы может удалять участников из группы.
        • Нажмите Игнорировать переписку, чтобы игнорировать уведомления 1 час, 8 часов, 1 неделю или Навсегда.
        • Установите флажок рядом с пунктом Игнорировать упоминания, чтобы изменить настройки получения уведомлений при упоминании в групповой переписке. Обратите внимание: если эта функция не включена, вы будете получать уведомления о непосредственных упоминаниях в переписке, даже если включена функция Игнорировать переписку. Кроме того, необходимо быть участником групповой переписки, чтобы получать уведомления об упоминаниях в этой переписке.
        • Чтобы пожаловаться на групповую переписку, нажмите Пожаловаться на переписку.
        • Чтобы удалить свою учетную запись из групповой переписки, нажмите Покинуть переписку.

        Отправка личных сообщений через сайт

        1. Нажмите Сообщения на панели навигации слева.
        2. Откроется раздел истории личных сообщений. Нажмите вверху значок Новое сообщение.
        3. В поле адреса введите полные имена или имена пользователей тех, кому адресовано сообщение. Максимальное число адресатов при обмене сообщениями с группой пользователей — 50 человек.
        4. Нажмите Далее.
        5. В личном сообщении можно отправлять фотографии, видео, GIF-файлы или эмодзи.
        • Нажмите значок фотографии, чтобы добавить изображение или видео.
        • Чтобы прикрепить к сообщению анимированное GIF-изображение, нажмите значок GIF, а затем найдите и выберите файл в библиотеке медиафайлов.
        • Нажмите кнопку Отправить или клавишу ВВОД, чтобы отправить сообщение.

        Примечание. Чтобы перейти на новую строку в сообщении, одновременно нажмите клавиши SHIFT и ВВОД. При нажатии только клавиши ВВОД происходит отправка сообщения.

        Удаление личных сообщений или переписки

        • Чтобы удалить личное сообщение, нажмите на него и выберите Удалить.
        • Если вы хотите покинуть переписку, сначала нажмите на нее. Затем нажмите значок Информация и выберите Покинуть переписку.
        • При прекращении переписок и удалении личных сообщений (отправленных или полученных) они удаляются только из вашей учетной записи. Другие участники переписки по-прежнему будут видеть личные сообщения и переписки, которые вы удалили.

        Управление групповой перепиской

        • В групповой переписке нажмите значок информации для доступа к настройкам переписки.
          • На странице Информация о группе нажмите значок Еще , чтобы отобразить раскрывающееся меню. С его помощью можно Изменить название группы, Загрузить новую фотографию, Просмотреть фотографию или Удалить фотографию.
            Примечание. Просмотреть или удалить фотографию можно, только если фотография групповой переписки загружена.
          • нажать Игнорировать уведомления, чтобы игнорировать уведомления 1 час, 8 часов, 1 неделю или Навсегда;
          • нажать Игнорировать упоминания, чтобы изменить настройки получения уведомлений при упоминании в групповой переписке. Обратите внимание: если эта функция не включена, вы будете получать уведомления о непосредственных упоминаниях в переписке, даже если включена функция Игнорировать переписку. Кроме того, необходимо быть участником групповой переписки, чтобы получать уведомления об упоминаниях в этой переписке.

          Вопросы и ответы о личных сообщениях

          Независимо от настроек конфиденциальности твитов (т. е. от того, защищены ли ваши твиты), вы сможете получать личные сообщения от всех пользователей, если включите параметр Получать личные сообщения от любого пользователя.

          Почему не отображаются групповые сообщения?

          Организовать групповую переписку и участвовать в ней можно на сайте twitter.com, в приложениях Twitter для iOS и Android, а также в TweetDeck. Подробнее о настройках групповых переписок.

          Как запретить другому пользователю отправлять мне личные сообщения?

          Чтобы перестать получать личные сообщения от определенного пользователя, выполните следующие действия:

          1. Найдите переписку с этим пользователем и нажмите на нее, чтобы открыть.
          2. Нажмите значок информации .
          3. Выберите Пожаловаться.
          4. Подтвердите действие. Этот пользователь больше не сможет отправлять вам сообщения, пока вы сами ему не напишете.

          Кроме того, чтобы перестать получать сообщения, можно внести пользователя в черный список. Внесенные в черный список пользователи не смогут отправлять вам сообщения, пока вы не уберете их из него.

          Почему я не могу отправить личное сообщение?

          Из одной учетной записи можно отправить не более 500 личных сообщений в день. По достижении этого лимита вы не сможете отправлять личные сообщения до конца дня.

          Если вы отправляете личные сообщения пользователям, которые вас не читают, вам может понадобится подтвердить свой номер телефона.

          Отправка одинаковых личных сообщений (включая отправку одной и той же ссылки) нескольким учетным записям может быть расценена как спам, а это может привести к тому, что вы на которое время потеряете возможность отправлять личные сообщения. В таком случае следует перед отправкой новых сообщений следует подождать по крайней мере 30 минут.

          От имени моей учетной записи без моего ведома отправляются сообщения. Что происходит?

          Если личные сообщения отправляются из вашей учетной записи без вашего ведома, возможно, она взломана. Для ее защиты выполните инструкции, приведенные в статье о взломанных учетных записях.

          Почему я получаю сообщения от себя самого?

          Выполните следующие действия:

          • Войдите в учетную запись и перейдите на вкладку Приложения в разделе настроек. Закройте доступ к своей учетной записи для всех незнакомых сторонних приложений.
          • Если проблема сохраняется и после того, как нежелательным приложениям был запрещен доступ, или если при одобрении их подключения такое поведение не предусматривалось, свяжитесь с нами.
          Почему пользователь, которого я не читаю, может отправлять мне личные сообщения?

          Если у вас включена настройка Получать личные сообщения от любого пользователя, отправить вам сообщение может любой пользователь, даже если вы его не читаете.

          Если вы уже вступили в переписку с человеком через личные сообщения, он может отправлять вам сообщения вне зависимости от того, читаете вы его или нет.

          Даже после отключения настройки Получать личные сообщения от любого пользователя вы по-прежнему будете получать личные сообщения от пользователей, которых не читаете, но с которыми вступили в переписку.

          Чтобы перестать получать личные сообщения от определенного пользователя, выполните следующие действия:

          1. Найдите переписку с этим пользователем и нажмите на нее, чтобы открыть.
          2. Нажмите значок информации .
          3. Выберите Пожаловаться.
          4. Подтвердите действие. Этот пользователь больше не сможет отправлять вам сообщения, пока вы сами ему не напишете.

          Кроме того, чтобы перестать получать сообщения, можно внести пользователя в черный список. Внесенные в черный список пользователи не смогут отправлять вам сообщения, пока вы не уберете их из него.

          Почему некоторые личные сообщения не похожи на другие?

          Компании и разработчики могут показывать приветственные сообщения, когда вы вступаете в переписку с ними. Такие сообщения могут содержать подсказки для быстрого ответа с конкретными инструкциями, которые помогут упростить ваше общение. Приветственное сообщение может быть создано специально для вас, в том числе с учетом того, как именно вы вступили в переписку. Например, если вы нажмете на ссылку или кнопку в твите, чтобы перейти в личные сообщения, вы можете увидеть индивидуальное приветственное сообщение с приглашением продолжить переписку.

          Вы также можете получать от компаний или разработчиков сообщения, которые отличаются от большинства других личных сообщений. К ним относятся, например, сообщения со списком стандартных параметров, которые можно выбрать.

          Примечание. Компании и разработчики не смогут узнать, прочитали ли вы их приветственное сообщение, пока вы им не ответите. Тот факт, что вы увидели приветственное сообщение, не означает, что отправивший его пользователь может писать вам дальше. Если только вы не включили параметр «Получать личные сообщения от любого пользователя», вы должны сами написать другому пользователю или начать его читать, прежде чем он сможет отправить сообщение вам.

          Что произойдет, если меня попросят предоставить общий доступ к медиафайлам в личных сообщениях?

          Сторонние приложения могут запросить у вас общий доступ к медиафайлам, отправляемым в личных сообщениях. Если медиафайл находится в общем доступе, стороннее приложение сможет отправлять его в рамках множества личных переписок между вами и другими пользователями. Посмотреть такой файл по его URL-адресу сможет кто угодно.

          Как принимать или удалять входящие сообщения от пользователей, которых я не читаю?

          Узнайте, как принимать или удалять входящие сообщения от пользователей, которых вы не читаете.

          Все еще нужна помощь?

          Если у вас остались вопросы о личных сообщениях, обратитесь в нашу службу поддержки.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *