Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Составить программу вычисляющую делится ли натуральное число на 3 по признаку делимости https://www.cyberforum.ru/ cpp-beginners/ thread2547461.html
Составить программу вычисляющую делится ли натуральное число на 3 по признаку делимости Получается такая программа: #include <iostream> #include <string> #include <math.h> using namespace std; ...
C++ Копия того на что указывает указатель
Добрый вечер, форумчане. Возникла такая проблема template<class Figure> class t_node { public: int id; Figure *f_m; t_node *left; t_node *right;
C++ Циклические вычислительные процессы https://www.cyberforum.ru/ cpp-beginners/ thread2547449.html
Вычислить функцию У и найти среднее геометрическое полученных значений: y=1-cos( x) +pow(x,1/3) , если х>=0; y=(pow(cos(x),2)-sin(x))/pow(x,3) , усли х <0; де х є , bx = 0,5.
C++ Посчитать пример по формуле Дана задача: Вася Пупкин - талантливый математик. Однако, иногда и ему необходима помощь. Недавно он столкнулся с интересной задачей. Задано целое число "x", по этому числу следует определить... https://www.cyberforum.ru/ cpp-beginners/ thread2547448.html
Посчитать пример по формуле C++
Дана задача: Вася Пупкин - талантливы #include <iostream> #include <cmath> using namespace std; int main() {
C++ Ссылки https://www.cyberforum.ru/ cpp-beginners/ thread2547435.html
Какое правильно определение имеет ссылка? Если указатель это переменная хранящая адрес то можно ли ссылку назвать переменной хотя она не может же меняться?
C++ Создать базовый класс Животное и производные классы Змея, Собака, Кошка описать базовый класс Животное (Animal), у которого будут виртуальные методы “говорить”, “пить” и “двигаться”. В базовом классе реализация методов - вывод на экран прочерка. от этого класса... https://www.cyberforum.ru/ cpp-beginners/ thread2547432.html C++ Программирование. Указатели С++
1)Напишите программу, которая выводит на экран размер в байтах для трёх различных типов из: char, byte, short, int, long, float, double и т. д. 2)Дополните программу, чтобы она выводила на экран...
C++ Объединить массивы так, чтобы в конечном не было повторений https://www.cyberforum.ru/ cpp-beginners/ thread2547429.html
Пример: А={1, 2, 3} В={3,4,5} Конечный результат: С={1,2,3,4,5} Я написала начало программы, а саму обработку не выходит сделать #include "stdafx.h" #include <iostream> //ввод–вывод
C++ Среднее арифметическое и среднее геометрическое трёх чисел Имеется такая прога, сейчас она не работает, нужно сделать через функцию, которая получает и возвращает результат по указателю. #include <iostream> #include <cmath> using namespace std; ... https://www.cyberforum.ru/ cpp-beginners/ thread2547426.html
C++ Дается два целых натуральных числа L и r. Нужно посчитать сколько существует чисел от l до r включительно у которых все
Дается два целых натуральных числа L и r. Нужно посчитать сколько существует чисел от l до r включительно у которых все цифры в десятичном записи четные помагите не проходит ограничение 10...
C++ Запуск C++ программы на удаленном сервере через PHP https://www.cyberforum.ru/ cpp-beginners/ thread2547421.html
Здравствуйте, уважаемые форумчане! Запускаю gcc компилятор на сервере Ubuntu с помощью PHP. Подготовил тесты для входных и выходных данных программы для поиска количества простых чисел на интервале....
3505 / 2127 / 395
Регистрация: 09.09.2017
Сообщений: 8,847
06.12.2019, 13:39 0

Выбивает ошибку на sprintf() в своей функции - C++ - Ответ 14067484

06.12.2019, 13:39. Показов 734. Ответов 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
#include <stdio.h>
#include <iostream>
 
int sprintf_s(char res[], char arg){
  printf("char\n");
  return sprintf(res, "%.2X", arg);
}
int sprintf_s(char res[], char arg[3]){
  printf("C-string\n");
  return sprintf(res, "%3s", arg);
}
int sprintf_s(char res[], std::string arg){
  printf("std::string\n");
  return sprintf(res, "%s", arg.c_str());
}
 
int main(){
  char str[100];
  sprintf_s(str, (char)0x55);
  printf("%s\n", str);
  
  sprintf_s(str, (char*)"Q");
  printf("%s\n", str);
  
  sprintf_s(str, std::string("TPATATA"));
  printf("%s\n", str);
}
Добавлено через 17 секунд
Код
$ g++ main.c
$ ./a.out 
char
55
C-string
  Q
std::string
TPATATA


Вернуться к обсуждению:
Выбивает ошибку на sprintf() в своей функции C++
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.12.2019, 13:39
Готовые ответы и решения:

СМА Indesit WITL106(EU)/Y S/N 091342680075, не блокирует УБЛ. ошибку не выбивает.Ошибку не выбивает
Проблема изначальная сма не подавала признаков жизни, произвел замену процессора с прошивкой под...

При расчете функции выбивает ошибку: "переменная не определена"
что за ошибка--вроде все ввела((??

Ошибку выбивает
#include &lt;iostream.h&gt; int main(void) { int i; //счетчик в цикле int N; // размер массива int...

Выбивает ошибку
Private Sub Command1_Click() End End Sub Private Sub Command2_Click() With Animation1...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.12.2019, 13:39
Помогаю со студенческими работами здесь

Выбивает ошибку
ХЗ что за ошибка и как исправить. Помогите пожалуйста.

Выбивает ошибку!
Есть задача: Заданный текстовый файл Factin.txt в котором содержится информация о товарах в...

Выбивает ошибку
Мне нужно вывести на экран начало адреса! Почему, когда я пишу эту функцию с красным...

ошибку выбивает
PROGRAM R1; VAR V: real; ...

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