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

непонятки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Получение идентификатора кодировки по названию http://www.cyberforum.ru/cpp-beginners/thread338337.html
Всем привет! Думаю над следующей задачей Необходимо осуществить преобразование кодировки текста в UTF-8 Буду использовать функцию MultiByteToWideChar Один вопрос В ней надо указывать Code Page исходной кодировки
C++ undefined reference Доброго времени суток! Есть следующий код: #include <iostream> using namespace std; enum direction {Up, Down, Left, Right}; void rotateLeft (direction &); http://www.cyberforum.ru/cpp-beginners/thread338308.html
C++ Стек!
Реализуйте структуру данных "стек". Напишите программу, содержащую описание стека и моделирующую работу стека, реализовав все указанные здесь методы. Программа считывает последовательность команд и в зависимости от команды выполняет ту или иную операцию. После выполнения каждой команды программа должна вывести одну строчку. Возможные команды для программы: push n Добавить в стек число n...
Написать программу, которая считывает английский текст из файла и выводит на экран слова текста, начинающиеся и оканчивающиеся на гласные буквы. C++
напишите пожалуйста в С++
C++ putty http://www.cyberforum.ru/cpp-beginners/thread338291.html
преведы! аналогичная тема уже есть, но тем не менее :) где можно почитать маны//исходники проектов использующих ssh. исходники putty нагоняют тихий ужас и вызывают обмороки. даже не знаю как спросить еще. обмороки еще дают о себе знать. вОпщем, каким чудотворным образом написать прогу, которая будет конектится под виндой к SSH серверу.
C++ Проблемы с выводом Подскжите пожалуйста почему не работает эта программа ? Почему точнее не работает вывод ? #include<iostream> #include<string> #include<fstream> //для ofstream #include<windows.h> using namespace std; int main () {setlocale(LC_ALL,"Rus"); cout<<"Введите строку для ввода --> "; string str; подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
03.08.2011, 16:02     непонятки
Цитата Сообщение от grizlik78 Посмотреть сообщение
Теперь printf делает округление, что замечательно видно на скриншотах.
Теперь понятно почему ты не работаешь программистов cout<< и printf осуществляют форматный вывод, который зависит от спецификаторов настройки этого самого вывода
Цитата Сообщение от easybudda Посмотреть сообщение
std::setprecision(3)
- задал число знаков после запятой,

Цитата Сообщение от -=ЮрА=- Посмотреть сообщение
printf("%.0f RU %.0f KOP\r\n",fpart,100.0*spart);
- я настроил вывод без запятых, что тебе ещё не ясно???Хочешь узнать как осуществляется работа cout или printf - напиши разработчикам в мсдн и попроси код, тогда и поймёшь за форматированный вывод дабл. На сим считаю, что тема сама себя исчерпала...Если атврору топика нужно будет само число, никто ему не запрещает использовать sprintf c теми же спецификаторами вывода

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

Добавлено через 7 минут
grizlik78, в завершение привожу апдейт кода, чтобы у тебя отпало желание спорить в этом топике - заметь без 0,5 + никаких циклов и прочих сложностей!
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
28
29
30
31
32
33
34
35
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
char s[2];
 
int main()
{
    char ch;
    double val;
 
    double fpart;
    double spart;
    int kop;
    do
    {
        printf("Enter double\r\n");
        scanf("%lf",&val);
 
        fpart = floor(val);
        spart = val - fpart;
        printf("%.0f RU",fpart);
        sprintf(s,"%0.f",100.0*spart);
        sscanf(s,"%d",&kop);
        printf(" %d KOP\r\n",kop);
        
        printf("Celay chast' %lf\r\n",fpart);
        printf("Drobn chast' %lf\r\n",spart);
 
        printf("[Y/N] - Y - Enter new value\r\n");
        ch = getch();
    }
    while(ch == 'Y' || ch == 'y');
    return 0;
}
Добавлено через 1 минуту
Жду следующих язв
 
Текущее время: 16:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru