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

printf sprintf не понятно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ время жизни временного объекта http://www.cyberforum.ru/cpp-beginners/thread949767.html
можно ли передать временный объект в функцию по ссылке? void f1(int & ); ..... int main() { f1(int());
C++/CLI WinForms Открыть окно выбора файла Вот например я нажимаю на кнопочку и открываю конкретную картинку, например эту pictureBox1->Image=Image::FromFile("C:\\110215-1033.jpg"); А вот как сделать чтобы мне предоставлялся выбор какой файл открыть. http://www.cyberforum.ru/cpp-beginners/thread949765.html
C++ Ошибка в задаче про банкомат (снова работа со строками)
Ещё одна задача - на этот раз про банкомат, где надо использовать конструкцию map. Задача состоит в том, что надо вывести ответ на каждую из операций, запрашиваемых у банкомата. Программу я написала (с учётом определённых требований к её оформлению): #include<iostream> #include<string> #include<map> #include<algorithm> #include<stdlib.h> using namespace std; int main(){
Метод сортировки "пузырьком" C++
Написать программу которая реализует метод сортировки "пузырьком". Сгенерировать три массива 100, 1.000 и 10.000 элементов типа integer соответственно. Отсортировать полученные массивы по возростанию элементов; определить такие параметры: колличество сравнений, колличество обменов, фактическое время работы.
C++ метод сортировки Шелла http://www.cyberforum.ru/cpp-beginners/thread949738.html
Написать программу которая реализует метод сортировки Шелла. Сгенерировать три массива 100, 1.000 и 10.000 элементов типа integer соответственно. Отсортировать полученные массивы по возростанию элементов; определить такие параметры: колличество сравнений, колличество обменов, фактическое время работы.
C++ Справка C++ Есть ли хорший русскоязычный справочик C++? Я тут нашол одну электронную версию- вставил ignore нет его вставил :: ну забыл я- нет и его.. С нормальной справкой было бы куда легче и учить разбирая пример и учить читаное! подробнее

Показать сообщение отдельно
karaulov6
15 / 15 / 1
Регистрация: 23.03.2013
Сообщений: 144
07.09.2013, 17:09  [ТС]     printf sprintf не понятно
Мне это не помогло

Мне нужно что бы вместо (null) была строка

ну вот часть кода из pvpgn сервера (модификация):

C++
1
2
3
4
5
6
7
8
9
10
11
    if (account_get_auth_mute(acc)==1)
    {
 
/* extern char  * account_get_auth_mute_reason(t_account * account) */
        char msgtemp[255];
        sprintf_s(msgtemp, sizeof(msgtemp), "Вы не можете писать на канале %u часа. Причина: %s.", ((account_get_auth_mute_time(acc) - time(0)) / 3600), account_get_auth_mute_reason(acc)); // был английский текст, что бы было понятно заменил на русский
        message_send_text(me, message_type_error, me, msgtemp);
        if (time(0) > account_get_auth_mute_time(acc))
            account_set_auth_mute(acc, 0);
      return;
    }
Причина: всегда (null) , а просто printf(account_get_auth_mute_reason(acc)) пишет строку
 
Текущее время: 08:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru