Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ WinAPI Синхронизация потоков Здравствуйте. Подскажите пожалуйста. У меня есть три потока. Мне нужно чтобы они запускались последовательно (1 - 2 -3). Подскажите как это сделать? https://www.cyberforum.ru/ win-api/ thread2189478.html C++ WinAPI Виртуальный режим в ListView
Добрый день! Задача состоит в том, чтобы считать данные файла любого размера и вывести их в hex на экран. С файлом работаю через filemapping, вывожу в listview. На данный момент не понимаю, как организовать виртуальный вывод данных в listview. А точнее: 1) Нужно переводить в hex только участок, который должен сейчас показываться? 2) В какой момент это делать ^ ? 3) Каким образом записывать...
C++ WinAPI Виртуальный режим в ListView Добрый день! Задача состоит в том, чтобы считать файл и вывести его содержимое в hex на экран. Вывожу в listview. На данный момент не понимаю, как организовать виртуальный вывод данных в listview, чтобы быстро считывались файлы любого размера. А точнее: 1) Нужно сразу весь файл переводить в hex и потом посылать его на экран ИЛИ переводить только участок, который должен сейчас показываться;... https://www.cyberforum.ru/ win-api/ thread2189372.html C++ WinAPI Использование кода WinAPI в динамической библиотеке https://www.cyberforum.ru/ win-api/ thread2189237.html
Вообщем такая ситуация... я использую лицензию от протектора И такая проблема Сделал приложение на WinAPI Там всё работает как часы switch (res) { case ACTIVATION_OK: MessageBox(0, "Всё окей", "не ошибка", MB_OK); break; case ACTIVATION_SMALL_BUFFER: MessageBox(0, "кода нет иди далеко и на долго", "Ошибка", MB_OK);
C++ WinAPI Скроллбар и изменение размеров окна
Есть задание, я его сделал, но кажется, что это не совсем то, чего хотели)) Есть мысли как реализовать такое задание по-другому? Создать окно с фоном трёхмерных элементов без рамок. При нажатии левой клавиши мыши в только вам известной точке рабочей области и последующем перемещении курсора мыши правая и нижняя границы должны повторять это перемещение #include "stdafx.h" #include...
C++ WinAPI Показать окно поверх панели задач https://www.cyberforum.ru/ win-api/ thread2188763.html
Добрый день. Задача такая: по нажатию на PrtScr нужно показать окно размером с экран (или со всю совокупность экранов, если монитора 2+) и отобразить его поверх все, что только можно (чтобы потом выделить нужную область для снятия скриншота). Итак, есть хук на клавишу, по нажатию показывается окно, и обычно все в порядке, кроме одного случая. А именно, проблема: когда показано меню Пуск...
C++ WinAPI Добавить кнопку https://www.cyberforum.ru/ win-api/ thread2188709.html
Доброго дня!!! Создал проект классическое приложение windows. Но не могу добавить кнопки и так далее. Где они находятся?
C++ WinAPI Запрет запуска 5 экземпляра приложения
В общем, сделал всё, как надо. Только не могу понять, почему между окнами есть небольшие расстояния. Может, знает, кто-нибудь, в чём причина? Окно первого экземпляра приложения расположить в левом верхнем, второго в правом верхнем, третьего - в левом нижнем, четвёртого в правом нижнем углу экрана. Причём все окна равных размеров и занимют весь экран. В заголовке указать номер экземпляра....
C++ WinAPI Picture control как с ним работать https://www.cyberforum.ru/ win-api/ thread2188389.html
Хочу создать Picture control через createwindow, но не могу найти как с ним работать и как создавать. Или подскажите как выводить на экран иконки из ресурсов (работая с HICON), в нужную область (например заданную RECT)
C++ WinAPI Создание прозрачного окна на GDI+ https://www.cyberforum.ru/ win-api/ thread2188211.html
Доброго времени Возник вопрос можно ли сделать вывод на экран картинки с прозрачными краями. По идее это должен быть апдейтер, но получается так что он вы водится без прозрачных краев. как должно быть https://www.cyberforum.ru/attachment.php?attachmentid=910178&stc=1&d=1518392762 и как получается с помощью win32 GDI+ через регионы обрезаю края и вывожу....
C++ WinAPI Непустое содержимое строки ввода записать в заголовок группы
В общем, не совсем понимаю задание, но вроде бы сделал, как надо. Просто необходим ваш совет Окно содержит пустую строку ввода с надписью «Введите фамилию, имя и отчество» и группу переключателей «ПОЛ» из двух пунктов ( мужчина и женщина ) и кнопку ДА. При нажатии на кнопку Да непустое содержимое строки ввода записать в заголовок группы. Затем при выборе пола сообщить новое содержимиое...
C++ WinAPI Очистка реестра Здравствуйте. Столкнулся с проблемой поиска программ, которые не существуют на жестком диске, но присутствуют записи в реестре: необходимо в реестре найти такие "плохие" ключи и удалить. Как это осуществить? Как всё это работает? Например, как CCleaner находит подобные проблемы. Буду благодарен любой помощи: кусочкам кода, объяснениям, ПОЛЕЗНЫМ ссылкам. https://www.cyberforum.ru/ win-api/ thread2187918.html
Эксперт С++
3072 / 1410 / 425
Регистрация: 19.01.2009
Сообщений: 3,889
14.02.2018, 20:20 0

Чтение Txt файла, добавляются символы которых нет - C++ WinAPI - Ответ 12120916

14.02.2018, 20:20. Показов 879. Ответов 4
Метки (Все метки)

Ответ

Цитата Сообщение от programer40 Посмотреть сообщение
но вот вопрос как создать папку в системной папке appdata
SHGetKnownFolderPath.

Добавлено через 15 минут
Цитата Сообщение от programer40 Посмотреть сообщение
Спасибо. Помогло)
Кстати, не во всех случаях это будет работать. Если в C:\\Key.txt больше или равно 14 символов, то проблема опять проявится. У С-строк должен быть завершающий ноль. Лучше переписать как-то так:


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <string>
 
// ...
 
std::string read_a_file()
{
    char buf[14 + 1];
 
    DWORD  dwTemp = NULL;
    HANDLE hFile = CreateFile("C:\\Key.txt", GENERIC_READ, 0, NULL,
        OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
    if (INVALID_HANDLE_VALUE == hFile) 
        return 0;
    
    ReadFile(hFile, buf, sizeof(buf)-1, &dwTemp, NULL);
    CloseHandle(hFile);
    buf[dwTemp] = '\0';
    return std::string(buf);
}


Вернуться к обсуждению:
Чтение Txt файла, добавляются символы которых нет C++ WinAPI
1
Заказать работу у эксперта
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
14.02.2018, 20:20
Готовые ответы и решения:

Чтение из файла txt
господа как можно посимвольно прочитать данные из файла txt и занести в массив?

Чтение текста из .txt файла
Здравствуйте, вывожу текст в EDIT из .txt файла таким способом: DWORD R; HANDLE FileHandle;...

При чтение из файла в начало строки добавляются лишние символы
getline какую-то фигню читает,причем если первую строку, то вначале добавляет &quot;яэ&quot; int main() { ...

Запись в txt - добавляются непонятные символы
Здравствуйте! Возник маленький вопрос, а именно: делаю запись в txt файл, переменная которую я...

4
14.02.2018, 20:20
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.02.2018, 20:20
Помогаю со студенческими работами здесь

Чтение из файла 'New.txt', запись четных строк в '1.txt', а нечетных в '2.txt'
В общем все работает, но есть &quot;НО&quot;, иначе бы не открывал тему. Содержимое исходного файла: 1 1 1...

При сохранении в PDF добавляются номера страниц, которых нет в документе
Кнопка &quot;Удалить нумерацию страниц&quot; неактивна, но в док-файле нумерации и нет. Никаких галочек на...

Вывести на экран слова, в которых все символы повторяющиеся, или сообщение «Нет», если требуемых слов нет
Дана последовательность символов, состоящая из слов. Вывести на экран слова, в которых все символы...

Чтение данных с одного txt файла, запись данных во второй txt в определенную позицию
Добрый день, уважаемые форумчане! Нужна ваша помощь. Задача поставлена так: существует файл...

0
Новые блоги и статьи
Что такое хорошо и что такое плохо, вид сбоку. Индивид и общество - грань не нарушения.
Hrethgir 18.01.2025
В моей личной жизни и времени, я рассуждаю категорией "хуже-лучше", в том плане, когда меня спросили например - "а зачем ты делаешь свой процессор?", то я ответил - "чтобы сделать свою жизнь лучше". . .
Передача по ссылке или по значению в Java?
InfoMaster 18.01.2025
В мире программирования на Java одним из ключевых аспектов, требующих глубокого понимания, является механизм передачи параметров в методы. Этот фундаментальный концепт часто становится источником. . .
Тернарный условный оператор в Python
InfoMaster 18.01.2025
В мире программирования существует множество инструментов и конструкций, позволяющих создавать эффективный и лаконичный код. Одним из таких инструментов является тернарный условный оператор, который. . .
Как удалить неотслеживаемые файлы из рабочего дерева Git
InfoMaster 18.01.2025
В процессе разработки программного обеспечения с использованием системы контроля версий Git часто возникает необходимость в управлении неотслеживаемыми файлами. Неотслеживаемые файлы (untracked. . .
Что делает код if __name__ == "__main__": в Python
InfoMaster 18.01.2025
В мире программирования на Python существует множество важных концепций, и одной из наиболее интересных является конструкция if __name__ == "__main__". Эта специальная конструкция играет ключевую. . .
Как заставить Git забыть об отслеживаемом файле, добавленном в .gitignore
InfoMaster 18.01.2025
В мире разработки программного обеспечения система контроля версий Git стала неотъемлемой частью рабочего процесса, позволяя эффективно отслеживать изменения в коде и управлять ими. Однако. . .
Что означает use strict в JavaScript и для чего используется
InfoMaster 18.01.2025
В мире современной веб-разработки JavaScript играет ключевую роль как один из основных языков программирования. По мере его эволюции возникла необходимость в механизмах, которые помогли бы. . .
Как работать со скрытыми (hidden) элементами в jQuery
InfoMaster 18.01.2025
В современной веб-разработке управление видимостью элементов на странице является одним из ключевых аспектов создания интерактивных пользовательских интерфейсов. jQuery предоставляет мощный набор. . .
Как переключаться между ветками (Branch) с помощью checkout в Git
InfoMaster 18.01.2025
Ветки в Git являются одной из ключевых концепций для управления версионностью кода, позволяя разработчикам эффективно работать в команде и параллельно развивать программные проекты. Каждый новый. . .
Что такое стек и куча, чем они отличаются и где находятся
InfoMaster 18.01.2025
Понимание основных концепций памяти в программировании В мире современного программирования эффективное управление памятью играет ключевую роль в создании производительных и надежных приложений. . . .
Как использовать комментарии в JSON
InfoMaster 18.01.2025
JSON (JavaScript Object Notation) представляет собой легкий и широко используемый формат обмена данными, который стал стандартом де-факто для веб-приложений и программных интерфейсов. При работе с. . .
Как заставить git pull перезаписать локальные файлы в Git
InfoMaster 18.01.2025
Проблема перезаписи локальных файлов в Git При работе с системой контроля версий Git разработчики часто сталкиваются с ситуацией, когда необходимо синхронизировать локальный репозиторий с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru