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

не компилируется код в VS 2010 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка при попытке добавить объект в Box2d http://www.cyberforum.ru/cpp-beginners/thread872973.html
Добрый день. Столкнулся с не понятной ошибкой. Есть код #include <iostream> #include <GL/GLAux.h> #include <GL/glut.h> #pragma comment (lib, "opengl32.lib") #pragma comment (lib,...
C++ Найти все автоморфные числа на отрезке [m,n] (в С++) Извините что вторгаюсь) помогите пожалуйста. Условие: Найти все автоморфные числа в отрезке . Автоморфными назавается целое число, которое равно последним числам своего квадрата. Например: 5^2=25,... http://www.cyberforum.ru/cpp-beginners/thread872968.html
C++ Найти максимальное из чисел прямоугольной матрицы, которое встречается более 1 раза
На вход функции подаётся прямоугольная матрица и её размерность.Найти максимальное из чисел матрицы, которое встречается более 1 раза.
C++ С++ класс (создайте класс с именем Complex для выполнения в арифмитических операий с комплексными числами))
Кто сможет помогите пожалуйста! (Класс Complex). Создайте класс с именем Complex для выполнения в арифмитических операий с комплексными числами. Напишите программу для тестирования вашего класса....
C++ Сделать игру в стиле артллерийский бой: две пушки стреляют в друг друга через преграды http://www.cyberforum.ru/cpp-beginners/thread872941.html
Сделать игру в стиле артллерийский бой, две пушки стреляют в друг друга через преграды. Кто чем сможет помагите)))
C++ Блоксхема помогите составить блок-схему void sortABC(work note, int size, int alfavit) //Ñîðòèðîâêà ïðÿìûì âûáîðîì { int i, j; //Ñîðòèðîâêà int temp, minI; for(i=0; i<size-1; i++) { ... подробнее

Показать сообщение отдельно
xym4uk
0 / 0 / 0
Регистрация: 25.06.2012
Сообщений: 27

не компилируется код в VS 2010 - C++

21.05.2013, 14:31. Просмотров 509. Ответов 12
Метки (Все метки)

есть такой код
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
42
43
44
45
46
#include <windows.h>
#include <iostream>
#include <stdio.h>
#include <string.h>
 
using namespace std;
 
int main(int argc, char *argv[])
{   setlocale(LC_ALL,"Russian");
    char cmd[128];                                  //указатель на строку для команды запуска второго процесса
  //проверяем аргументы командной строки
    if (argc!=1)                                    //если указан какой либо параметр, то первый параметр принимаем за имя
                                                    //второй программы
    strcpy_s(cmd,argv[1]);
    else strcpy_s(cmd,"slave.exe");                 //иначе по умолчанию будет использовано имя slave.exe
    int pid=GetCurrentProcessId();                  //получаем идентификатор текущего процесса
    sprintf(cmd+strlen(cmd)," %d",pid);             //выводим его на экран
    cout << "Master pid: " << pid << endl;
    cout << "Master: starting " << cmd << endl;
    //cout.flush();
    STARTUPINFO info;                               //описываем дополнительные структуры для хранения информации о запускаемом процессе
    PROCESS_INFORMATION pinfo;
    memset(&info,0,sizeof(info));                   //выделяем необходимую память для информационных структур
    info.cb=sizeof(info);
    //пытаемся запустить второй процесс
    if (!CreateProcess(NULL,
                        cmd,                        //командная строка запуска второго процесса
                        NULL,
                        NULL,
                        FALSE,
                        NORMAL_PRIORITY_CLASS,      //приоритет процесса
                        NULL,
                        NULL,
                        &info,
                        &pinfo))    
        {
        //в случае неудачи выводим сообщение об ошибке
        cout<<"Master: Slave процесс не запущен\n";
        cout<<"Master: проверьте правильность указания имени процесса в коммандной строке";
        return 1;
        }
    cout<<"Master: Sleeping\n";
    Sleep(15000);
    cout<<"Master: Exiting\n";
    return 0;
}
в Visual C++ 6.0 все компилируется и запускается.
В Visual Studio 2010 вываливается ошибка: "CreateProcessW: невозможно преобразовать параметр 2 из "char [128]" в "LPWSTR". что ему не нравится?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru