Вывод чисел на экран

Тема в разделе "MS Visual C++", создана пользователем Artur1987, 27 янв 2008.

  1. Artur1987

    Artur1987 Active Member

    Регистрация:
    31 мар 2007
    Сообщения:
    31
    Симпатии:
    0
    Всем привет! Хочу вывести на экран переменную типа Double при помощи команды pDC->TextOut . При выводе получается что-то вроде "52.00000". Как сделать так,чтобы выводилось только число,без 5-ти нулей в конце?


    Вот мой код:
    ...............................................

    pDoc->S2.Format("%f" ,Px[1]);
    pDC->TextOut(220,650,pDoc->S2);


    ...................................................
    S2 - переменная типа CString;

    Кто знает,подскажите,плиз...
     
  2. grigsoft

    grigsoft Well-Known Member

    Регистрация:
    15 ноя 2005
    Сообщения:
    735
    Симпатии:
    0
    Читать хелп на CString::Format и sprintf.
     
  3. Dimmuborgir

    Dimmuborgir Гость

    если до сих пор не разобрался, то подскажу: %g вместо %f
     
  4. Artur1987

    Artur1987 Active Member

    Регистрация:
    31 мар 2007
    Сообщения:
    31
    Симпатии:
    0
    Спасибо! Завтра это проверю.

    А что касается чтения Help-овских файлов - у меня они все на английском,ещё переводить надо...так что,я лучше у вас буду спрашивать :)
     
  5. Izverg

    Izverg Гость

    Пишешь так:
    Код (Text):
    pDoc->S2.Format("%.0f" ,Px[1]); // 0 после %. показывает сколько знаков нужно вывести после . (в данном случае 0, т.е. на экран выведется 52)
    pDC->TextOut(220,650,pDoc->S2);
    К сожалению сам не проверял, но по идее должно работать :)
     
  6. tdr

    tdr Гость

    <!--QuoteBegin-Artur1987+28:01:2008, 19:21 -->
    <span class="vbquote">(Artur1987 @ 28:01:2008, 19:21 )</span><!--QuoteEBegin-->А что касается чтения Help-овских файлов - у меня они все на английском,ещё переводить надо...так что,я лучше у вас буду спрашивать
    [snapback]95404" rel="nofollow" target="_blank[/snapback]​
    [/quote]
    Нет уж. Ты лучше переводи. Всё и быстро тебе расскажет только хэлп.
     
Загрузка...

Поделиться этой страницей