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

Ошибки LNK2001 и С2664 в Visual Studio 2008 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ калькулятор http://www.cyberforum.ru/cpp-beginners/thread1600060.html
Здравствуйте!! У меня возникла проблема. Мне нужно ввести выражение и занести его в массив. Символов не ограничено. Заранее спасибо. Добавлено через 33 секунды вот нынешний код: #include...
C++ Получится ли вернуть адрес на первый элемент массива вместе с размером? Из Main() вызывается функция, которая формирует массив и возвращает объект класса String в виде: <адрес на первый элемент массива> + <разделитель> + <количество элементов массива>. Думал написать... http://www.cyberforum.ru/cpp-beginners/thread1600055.html
C++ Заполнить и отсортировать массив
Заполнить массив из 10 элементов случайными числами в интервале и отсортировать его по последней цифре.
Удалить фрагмент текста C++
читается предложение и два числа (два номера символом в этом предложении). удалить буквы расположенные между этими номерами (включая их) вывести результат на кр. попроще плиз
C++ Перевод программы с C# http://www.cyberforum.ru/cpp-beginners/thread1600037.html
Здравствуйте, можете помочь с переводом программы из шарпа в c++? using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; ...
C++ Вывести буквы, которые не встречаются в предложениях Читаются 2 предложения. Вывести буквы которые не встречаются не в одном из них. Ребят, максимально проще пожалуйста. Вроде понимаю как делать. Надо массив алфавита ввести англ. И сравнивать эти ... подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6403 / 5969 / 1945
Регистрация: 18.12.2011
Сообщений: 15,370
Завершенные тесты: 1
03.12.2015, 17:49
Я компилировал это
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <windows.h>
#include <stdio.h>
#include <conio.h>
//#include <tchar.h>
 
int main()
{
    STARTUPINFO si;
    PROCESS_INFORMATION pi;
 
    ZeroMemory( &si, sizeof(si) );
    si.cb = sizeof(si);
    ZeroMemory ( &pi, sizeof(pi) );
 
    //
    if( !CreateProcess( NULL,
        L"notepad.exe",
        NULL,
        NULL,
        FALSE,
        0,
        NULL,
        NULL,
        &si,
        &pi )
        )
    {
        printf( "CreateProcess failed (%d).\n", GetLastError() );
        return 1;
 
    }
 
    //
    WaitForSingleObject( pi.hProcess, INFINITE );
 
    //
    CloseHandle( pi.hProcess );
    CloseHandle( pi.hThread );
    _getch();
    return 0;
}
Нашел интересное замечание в описании
lpCommandLine
The command line to be executed. The maximum length of this string is 32,768 characters, including the Unicode terminating null character. If lpApplicationName is NULL, the module name portion of lpCommandLine is limited to MAX_PATH characters.

The Unicode version of this function, CreateProcessW, can modify the contents of this string. Therefore, this parameter cannot be a pointer to read-only memory (such as a const variable or a literal string). If this parameter is a constant string, the function may cause an access violation.
В соответствии с ним надо писать
C++
1
2
3
4
5
 wchar_t AppName[]=L"notepad.exe";
    //
    if( !CreateProcess( NULL,
        AppName,
...
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru