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

Разбор сложной строки с аргументами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Argc и Argv http://www.cyberforum.ru/cpp-beginners/thread634117.html
Всем привет, у меня такой вопрос, как правильно вызвать данную функцию int test(int argc, char* argv){ } Я делала так, но компилятор выдает ошибки int main(int argc, char* argv){ for( i = 1;...
C++ Компилятор не видит заголовочные файлы >Quiet Snow<, вот тут все описано :) Как сделать, чтобы он инклюды видел? Взято отсюда http://www.cyberforum.ru/cpp-beginners/thread634108.html
C++ не получаеться привязать dll к проге
не получаеться привязать dll к проге case 1001: //загрузим форму из DLL HMODULE hMod = LoadLibrary(L"lpnwf.dll"); //BOOL myRegClass(HINSTANCE hInst, int cmdMode); BOOL...
Перевод из числа в строку C++
Решил написать простую программу,переводящую число int-е в массив символов. Проблема в том,что когда мы вызываем ее так,что число передается непосредственно,то все нормально,но когда ставим...
C++ Возвращаемое значение функции - массив http://www.cyberforum.ru/cpp-beginners/thread634086.html
Здравствуйте, Друзья. Скажите пожалуйста - из функции одномерный массив можно передать в функцию main() или нет? Если да - как. За ранее благодарю Вас.
C++ Ввод в другие программы Меня интересует: Можно ли написать программу на C++, которая вводила бы данные в другие программы (Например:в окне программы есть поля для заполнения, но заполнить их надо через нашу программу на... подробнее

Показать сообщение отдельно
Kojt
73 / 69 / 2
Регистрация: 19.05.2010
Сообщений: 167
07.08.2012, 09:02
Поскольку формат команд известен, можно попробовать в таком духе:
C++
1
2
3
4
5
6
7
8
9
10
char chRequest[] = { "rb#0x050000,0x125" };
    char *sharp = NULL;
    unsigned int addr = 0, offs = 0;
 
    sharp = strchr(chRequest,'#');
    sscanf(sharp, "#%x,%x", &addr, &offs);
    if (strncmp(chRequest, "rb", 2) == 0)
    {
        // Чтение по адресу addr со сдвигом offs
    }
А здесь
C++
1
wpSubstring = wcstok(NULL, L"#");
видимо ошибка, нужно ведь указатель на строку передавать, а тут он передается нулевой, и соответственно результат будет так же нулевым, если совсем не отвалится
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru