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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ калькулятор http://www.cyberforum.ru/cpp-beginners/thread1600060.html
Здравствуйте!! У меня возникла проблема. Мне нужно ввести выражение и занести его в массив. Символов не ограничено. Заранее спасибо. Добавлено через 33 секунды вот нынешний код: #include <iostream> #include <cstring> using namespace std; int main()
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; namespace ConsoleApplication11 {
C++ Вывести буквы, которые не встречаются в предложениях Читаются 2 предложения. Вывести буквы которые не встречаются не в одном из них. Ребят, максимально проще пожалуйста. Вроде понимаю как делать. Надо массив алфавита ввести англ. И сравнивать эти массивы между собой. Но не знаю как написать. HELP подробнее

Показать сообщение отдельно
zss
Модератор
Эксперт С++
6242 / 5845 / 1891
Регистрация: 18.12.2011
Сообщений: 14,975
Завершенные тесты: 1
03.12.2015, 17:49     Ошибки LNK2001 и С2664 в Visual Studio 2008
Я компилировал это
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,
...
 
Текущее время: 13:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru