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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Delacroic
0 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 61
#1

TextOut как избавиться от выводимого им мусора? - C++

22.01.2014, 03:00. Просмотров 336. Ответов 6
Метки нет (Все метки)

C++
1
2
3
4
5
6
gr2=0;
char stt2 [20];
ltoa(gr2,stt2,10);
mbstowcs(grr2, stt2, strlen(stt2)+1);
LPWSTR ptr2 = grr2;
TextOut(hDC,460,140,ptr2,3);
Выводит 0 пробел и какой то иероглиф, как сделать так, что бы не выводился этот мусор, при этом не уменьшая размерность вывода сообщения, потому, что по ходу программы gr2 увеличивается до трехзначных чисел.
Заранее благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.01.2014, 03:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос TextOut как избавиться от выводимого им мусора? (C++):

Как избавиться от записи мусора? - C++
#include <string.h> #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <iostream.h> #include <iostream> ...

Как избавиться от мусора в конце строки? - C++
#include "stdafx.h" #include <stdio.h> #include <iostream> #include <conio.h> #include <math.h> #include <ctype.h> #include...

Как с помощью TextOut вывести переменную? - C++
как с помощью TextOut вывести переменную? ПС: я не шарю вообще.. с помощью printf, cout не выводится ибо не обычная область а для...

Как задать кодировку для TextOut? - C++
Как задать кодировку для TextOut?

Как правильнее проинициализировать char's, чтобы не было мусора? - C++
struct ElementOfTree { char value; ElementOfTree *parent; ElementOfTree *left; ElementOfTree *right; }; struct Tree ...

Как оценить ширину текста, выводимого функцией TextOut? - C++ WinAPI
Как оценить ширину текста, выводимого функцией TextOut?

6
castaway
Эксперт С++
4884 / 3019 / 370
Регистрация: 10.11.2010
Сообщений: 11,078
Записей в блоге: 10
Завершенные тесты: 1
22.01.2014, 09:02 #2
Что такое grr2 ?
0
Delacroic
0 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 61
22.01.2014, 10:25  [ТС] #3
C++
1
int gr2=0;
вот
0
Croessmah
Эксперт CЭксперт С++
13411 / 7562 / 855
Регистрация: 27.09.2012
Сообщений: 18,611
Записей в блоге: 3
Завершенные тесты: 1
22.01.2014, 10:27 #4
Цитата Сообщение от Delacroic Посмотреть сообщение
вот
не gr2, а grr2
0
Tulosba
22.01.2014, 10:42
  #5

Не по теме:

Цитата Сообщение от Croessmah Посмотреть сообщение
не gr2, а grr2
Yarrrrrrrrrr...

0
Delacroic
0 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 61
22.01.2014, 19:35  [ТС] #6
C++
1
wchar_t grr2[20];
0
nikolay1982
93 / 93 / 38
Регистрация: 22.01.2014
Сообщений: 316
22.01.2014, 20:57 #7
1. Используй явное указания unicode функции TextOutW
TextOutW(hDC,460,140,ptr2,strlen(stt2));
Обрати внимание на разницу 3 и strlen(stt2).
2. Необходимо очищать область рисования если выводятся строки разной длины

3. Для форматрования в 3 цифры надо заменить ltoa(gr2,stt2,10);
на:
sprintf(stt2,"%0.3i",gr2);
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.01.2014, 20:57
Привет! Вот еще темы с ответами:

Как избавиться от мусора в массиве? - C++ WinAPI
Приветствую. Создаю массив на 256 байт: TCHAR szBuff; В консоли считываю в него символы, например: "1234567890" ...

Как избавиться от мусора при XML сериализации? - C#
Добрый день. Ситуация такая. Есть класс содержащий список определённых свойств. Программа имеет возможность загрузки их из XML и,...

Как очищать TextOut(x,y)? - Delphi
Привет всем. Подскажите, как очищать TextOut(x,y)? При нажатии кнопки текст выводиться на image1 по координатам например (10,10), а при...

Как поменять ширину выводимого iframe - JavaScript
<style> .modal-window { display: none; position: absolute; z-index: 100; background: #eee; ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
22.01.2014, 20:57
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru