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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sergrey
1 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 59
#1

Не работает програмка - C++

17.02.2011, 14:12. Просмотров 842. Ответов 11
Метки нет (Все метки)

Здравствуйте.Я недавно начал изучать С++ но еще ничего не понял.И вот попалась программка на глаза,попробовал набрать пишет файл неоткомпилирован,вот код

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
#include <iostream>
#include <string>
#include <conio.h>
#include <windows.h>
using namespace std;
 
int main(char arg[1])
{
    char k;
    switch(arg[1])
    {
        case 'l':
        cout<<'Option Log Off has been selected. Press Q to exit or another key to continue ...';
        k=getch();
        if (k=='q') WinExec("shutdown -l -t 0", SW_HIDE);
        break;
        case 's':
        cout<<'Option Shutdown has been selected. Press Q to exit or another key to continue ...';
        k=getch();
        if (k=='q') WinExec("shutdown -s -t 0", SW_HIDE);
        break;
        case 'r':
        cout<<'Option Reboot has been selected. Press Q to exit or another key to continue ...';
        k=getch();
        if (k=='q') WinExec("shutdown -r -t 0", SW_HIDE);
        break;
    }
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.02.2011, 14:12
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не работает програмка (C++):

не работает програмка - C++
в visual studio 2010 задали написать програмку. при компиляции ругается на #include &lt;iostream.h&gt;, пишет не удается открыть источник файл....

файлы не работает програмка - C++
Посмотрите что не так с моей задачей В существующем на диске файле найти первую из самых длинных последовательностей соседних символов,...

Програмка - C++
Написать

Програмка нужна - C++
Дан ряд натуральных чисел и максимальное число n. Найти сумму чисел остановившись на n (менее n) Помогите написать програмку

нужна програмка - C++
нужна програмка, которая считывает текст из файла и выводит на экран только предложения, не содержащие запятых.

Интересная програмка попалась - C++
Доброго времени суток!!! У меня такая проблемка нужно решить задачку но ничего в голову не лезет. В массиве имеются измерений температуры...

11
Escapable
54 / 54 / 1
Регистрация: 09.11.2010
Сообщений: 120
17.02.2011, 14:19 #2
Вы cout считываете как символ (одинарные ковычки)
C++
1
cout<< 'Option Log Off has been selected. Press Q to exit or another key to continue ...';
а надо как строку (двойные ковычки)
C++
1
cout<< "Option Log Off has been selected. Press Q to exit or another key to continue ...";
Аналогично для двух остальных.
1
Sergrey
1 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 59
17.02.2011, 14:25  [ТС] #3
Все равно не компилируется
0
Escapable
54 / 54 / 1
Регистрация: 09.11.2010
Сообщений: 120
17.02.2011, 14:32 #4
Sergrey, какие ошибки?
0
Sergrey
1 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 59
17.02.2011, 14:42  [ТС] #5
Да вроде ничего не пишет ну вот скрин снял
0
Миниатюры
Не работает програмка  
Kastaneda
Нарушитель
Эксперт С++
4671 / 2875 / 233
Регистрация: 12.12.2009
Сообщений: 7,307
Записей в блоге: 2
Завершенные тесты: 1
17.02.2011, 14:51 #6
Done - значит выполнено)))
0
Digit@ll
Brainsbreaker
884 / 362 / 31
Регистрация: 01.02.2011
Сообщений: 1,586
17.02.2011, 16:32 #7
Kastaneda, Sergrey видно хотел сказать, что прекрасно все компилится, только из консоли сразу с ошибкой выходит.
0
Sergrey
1 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 59
17.02.2011, 21:07  [ТС] #8
вот наверно так.И что делать?

Добавлено через 3 минуты
а что это за код?

Добавлено через 19 минут
а что это за код?
0
Пирос
Сообщений: n/a
17.02.2011, 21:19 #9
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
#include <iostream>
#include <string>
#include <conio.h>
#include <windows.h>
using namespace std;
 
int main(int argc, char *argv[])
{
    if (argc != 2)
    {
        cout << "Error!\n";
        return 1;
    }
 
    char k;
    switch(*argv[1])
    {
        case 'l':
        cout<<"Option Log Off has been selected. Press Q to exit or another key to continue ...";
        k=getch();
        if (k=='q') WinExec("shutdown -l -t 0", SW_HIDE);
        break;
        case 's':
        cout<<"Option Shutdown has been selected. Press Q to exit or another key to continue ...";
        k=getch();
        if (k=='q') WinExec("shutdown -s -t 0", SW_HIDE);
        break;
        case 'r':
        cout<<"Option Reboot has been selected. Press Q to exit or another key to continue ...";
        k=getch();
        if (k=='q') WinExec("shutdown -r -t 0", SW_HIDE);
        break;
    }
    return 0;
}
Digit@ll
Brainsbreaker
884 / 362 / 31
Регистрация: 01.02.2011
Сообщений: 1,586
17.02.2011, 21:19 #10
Sergrey, у тебя не просто код, а целый абзац. Что делать? - исправлять.
0
Миниатюры
Не работает програмка  
Sergrey
1 / 0 / 0
Регистрация: 05.12.2010
Сообщений: 59
18.02.2011, 08:29  [ТС] #11
Спасибо,вроде ошибок не выдает,но и результата не успеваю увидеть,а как сделать чтоб она останавливалась
0
Kastaneda
Нарушитель
Эксперт С++
4671 / 2875 / 233
Регистрация: 12.12.2009
Сообщений: 7,307
Записей в блоге: 2
Завершенные тесты: 1
18.02.2011, 09:25 #12
Цитата Сообщение от Sergrey Посмотреть сообщение
как сделать чтоб она останавливалась
почитай
0
18.02.2011, 09:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.02.2011, 09:25
Привет! Вот еще темы с ответами:

первая програмка, что не так? - C++
я учусь по УОЛТЕР САВИЧ ПРОГРАММИРОВАНИЕ С++ это програмка из книжки, вроде все проверил но в строке cout &lt;&lt; &quot;Press Enter after...

Програмка выдает неправильное значение - C++
Здравствуйте форумчане, относительно недавно стал изучать C++ как хобби. Изучив немного операторов решил закрепить знания написав...

Програмка для расчета градусов - C++
на самом деле это кусок программки, остальное есть, нужна программка которая будет считать значения углов косинуса и синуса, скажем от 0 до...

Програмка До утра успеть надо(( - C++
Народ помогите пожалуйста. Програмку до утра надо написать а сам чет вообще не могу. Массив вроде задаю сортирую а по элементам не...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru