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

c++ , sprintf() и Дух Плюсов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нужно отформатировать текст находящийся в файле: каждое предложение должно иметь порядковый номер и начинаться с красной строки http://www.cyberforum.ru/cpp-beginners/thread295189.html
Нужно отформатировать текст находящийся в файле: каждое предложение должно иметь порядковый номер и начинаться с красной строки!!! Добавлено через 1 час 18 минут ооо ((( неужели ни кто не может помочь...
C++ Как прочитать файлы *.Evt? Здравствуйте. Как мне прочитать файлы *.Evt (журнал событий windows) средствами DevC++? Нужно выдирать информацию о новых событиях... http://www.cyberforum.ru/cpp-beginners/thread295169.html
C++ Как записать элементы односвязного списка в массив?
прошу прощение за столь поздний визит. прошу помочь мне... мне нужно записать элементы списка в массив, прчем элементами списка являются элементы типа класса(в моем случае это элементы класса "координата"( поля int x, int y))... помогите, чем сожете
C++ Интерполяционный полином Лагранжа
Помогите пожалуйста есть программа когда нужно по заданному х=4 найти у Теперь мне нужно сделать наоборот есть у=0.5 найти все значения х #include <iostream.h> #include <math.h> #include <stdlib.h> #include <conio.h> float x = {1.1, 2.2, 3.3, 4.4,5.5}; float y = {1.17,-0.6,0.23,-1.4,10.7}; float L(float xp,int n,int i) { float Chesl;
C++ Вывести на консоль информацию, хранящуюся в массиве структур, заданным образом http://www.cyberforum.ru/cpp-beginners/thread295138.html
#include <iostream> using namespace std; int i,j,result=0; struct Student { char name; int group; float ses;
C++ Обновление отображения компонентов Имеется программа написанная несколько лет назад, все компоненты(кнопки, эдиты) нарисованы в стиле Вынды 98. Сейчас работаю в Rad Studio 2010. Есть ли какая нибудь функция или другой способ изменить компоненты на современные? подробнее

Показать сообщение отдельно
romex
 Аватар для romex
44 / 44 / 4
Регистрация: 11.04.2010
Сообщений: 223
14.05.2011, 09:45     c++ , sprintf() и Дух Плюсов
Здравствуйте!

Как вам известно во многих учебниках по С++ говорится, что функции printf и scanf использовать можно, но это не в стиле C++ . Мне не совсем понятно как в этом случае дело обстоит со sprintf.
Не противоречит ли плюсовому стилю следующий быдлокод (мне это до ужаса не нравится, хочется сделать более изящно):
C++
1
2
3
4
5
6
  int i=205
  char s[100];
  std::string str;
  sprintf(s,"i=%d",i);
  str.erase();
  str.insert(0,s,strlen(s));
?

Готов услышать любое мнение ,даже не очень лестное...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru