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

SerialPort в C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как построить фигуру точки которой заданы формулой http://www.cyberforum.ru/cpp-beginners/thread969823.html
Как построить фигуру точки которой заданы формулой? С++, OpenGL
C++ Кто знает, как исправить ошибку? Написал программу, которая выводит все 6-ти значные числа палиндромы, но она начинает выводить только с 701107. Помогите, пожалуйста, исправить, чтобы с 000000 начиналось. Вот код #include <iostream> bool ispalindrome(int n) { int a = n; int b = 0; http://www.cyberforum.ru/cpp-beginners/thread969816.html
Подскажите почему указатель работает неправильно? C++
Вот код: #include <iostream> #include <time.h> #include <cstdlib> #include <vector> using namespace std; void fn_pointer(char *ptr_array) { for(int j=0;j<10;++j)
Класс: строка. Не считывает данные во второй объект класса! C++
Ребят, собственно, я упускаю, видимо, какую-то важную деталь, только КАКУЮ? В первый объект считывается строка, всё здорово, отображается - все счастливы! Но вот отчего он не предлагает принять данные во второй объект? Буду признательна!:) #include<iostream> #include<iomanip> #include<conio.h> #include<string> using namespace std; class stroka { private: int n;
C++ Что за конструкция? http://www.cyberforum.ru/cpp-beginners/thread969808.html
Привет. Что за конструкция такая? Поясните что делает: for( int i=0;i<N;++i ){ ++nCount; } f() - возвратит случайное число от 0 до 10000, Step - шаг определенный. 1000 например. Полный код программы и результат работы здесь. http://ideone.com/vNB9Ow . Не понимаю что делает вот эта часть кода. Поясните пожалуйста.
C++ Ошибка в списках В функции сравнения Compare не инициализируется переменная y. Зато такая же переменная h инициализируется. В чем ошибка подскажите. #include<iostream> using namespace std; struct List { int i; List *next; подробнее

Показать сообщение отдельно
DarkMasterW
4 / 4 / 0
Регистрация: 25.10.2013
Сообщений: 227
01.03.2014, 23:27     SerialPort в C++
Тогда компилятор не доволен...
1>i:\downloads\com_port_test\com_port_test\com_port_test.cpp(25): error C2440: инициализация: невозможно преобразовать "const char [6]" в "LPCTSTR"

Добавлено через 9 минут
Включил мультибайт, ошибка ушла, но проблема с подключением к порту осталась... С чего начинали к тому и пришли.

Добавлено через 2 часа 4 минуты
Расковырял исходники Putty:
/*
* Munge the string supplied by the user into a Windows filename.
*
* Windows supports opening a few "legacy" devices (including
* COM1-9) by specifying their names verbatim as a filename to
* open. (Thus, no files can ever have these names. See
* <http://msdn2.microsoft.com/en-us/library/aa365247.aspx>
* ("Naming a File") for the complete list of reserved names.)
*
* However, this doesn't let you get at devices COM10 and above.
* For that, you need to specify a filename like "\\.\COM10".
* This is also necessary for special serial and serial-like
* devices such as \\.\WCEUSBSH001. It also works for the "legacy"
* names, so you can do \\.\COM1 (verified as far back as Win95).
* See <http://msdn2.microsoft.com/en-us/library/aa363858.aspx>
* (CreateFile() docs).
*
* So, we believe that prepending "\\.\" should always be the
* Right Thing. However, just in case someone finds something to
* talk to that doesn't exist under there, if the serial line
* contains a backslash, we use it verbatim. (This also lets
* existing configurations using \\.\ continue working.)
*/
LPCTSTR sPortName = "\\.\COM21" // все так же не пашет
LPCTSTR sPortName = "COM5" // пашет
LPCTSTR sPortName = "\\.\COM5" // не пашет

Я чет уже вообще ниче не понимаю.
 
Текущее время: 05:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru