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

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

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

Минусовать значение переменной - C++

16.05.2013, 19:37. Просмотров 281. Ответов 6
Метки нет (Все метки)

Нужно отнимать значение переменной каждую секунду и остановить в определенный момент данный процесс.
Дайте код пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2013, 19:37
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Минусовать значение переменной (C++):

Присвоить значение наименьшего элемента массива переменной М1, номер строки, где находится этот элемент, - переменной Т, номер столбца - переменной С - C++
Массив С действительных чисел имеет 5 строк и 11 столбцов. Присвоить значение наименьшего элемента массива переменной М1, номер строки, где...

Создать две переменных, ввести их с клавиатуры. Вывести строки: имя переменной - адрес переменной - значение п - C++
Создать две переменных, ввести их с клавиатуры. Вывести строки: имя переменной - адрес переменной - значение переменной.

Переполнение знаковых целых чисел: почему значение переменной обнуляется, а не записывается младшее значение? - C++
что то не пойму, как происходит переполнение знаковых целых чисел вот #include <iostream> int main(int argc, char* argv) { ...

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

Загрузка переменной из DLL (GetProcAddress не берет значение переменной из *.dll) - C++
GetProcAddress не берет значение переменной из *.dll Не могу понять почему. Помогите. ------------------------- *********** ...

Переменной R присвоить значение 1, если длина вектора А больше длины вектора В, и значение 0 в противном случае - C++
Условие задачи: переменной R присвоить значение 1, если длина вектора А больше длины вектора В, и значение 0 в противном случае. Исходные...

6
zss
Модератор
Эксперт С++
6859 / 6421 / 2146
Регистрация: 18.12.2011
Сообщений: 16,864
Завершенные тесты: 1
16.05.2013, 19:58 #2
Тип приложения (консольное,Win32)?
0
Opo4uMapy
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 6
16.05.2013, 20:02  [ТС] #3
да, вот что-то попытался сделать исправьте пожалуйста

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
#include <iostream>
#include <stdio.h>
#include <conio.h>
#include <Windows.h>
 
using namespace std;
        
int main(int args, char * argv[])
{
        char dir[256];
        GetCurrentDirectory(255, dir);
        int x = 55;
        
        if(x < 50)
        {
             x--;
             char patch[256];
             sprintf(patch, "%s/save.dat", dir);
             FILE *fp = fopen(patch, "w");
             sprintf(patch, "X = %d", x);
             printf("Yra %i", x);
        }
             
        getch();
}
0
Стрелок
42 / 42 / 7
Регистрация: 29.02.2012
Сообщений: 73
16.05.2013, 20:27 #4
Пример входного файла:
1000 1
Первое число - переменная, второе - сколько отнимать по секунде.

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
#include <windows.h>
#include <fstream>
 
using namespace std;
 
ifstream in;
ofstream out;
 
int main()
{
    in.open("input.txt");
    out.open("output.txt");
 
    if( !in.is_open() )   { printf("Input error \n");  system("pause"); return 0; }
    if( !out.is_open() )  { printf("Output error \n"); system("pause"); return 0; }
 
    int Perem = NULL;
    int Minus = NULL;
 
    in >> Perem;
    in >> Minus;
 
    while(true)
    {
        Perem -= Minus;
 
        out << Perem << endl;
        printf("%i\n", Perem);
 
        if( GetAsyncKeyState(VK_F1) ) break; //Анти зацикливание, нажать F1
 
        Sleep(1000);
    }
 
    system("pause");
 
    return 1;
}
1
Opo4uMapy
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 6
16.05.2013, 22:27  [ТС] #5
Стрелок, варнинги при компиляции и ошибка в концоле Input Error

Добавлено через 1 час 41 минуту
UP!!!!
0
Flassie
184 / 169 / 29
Регистрация: 03.08.2012
Сообщений: 592
Завершенные тесты: 2
16.05.2013, 22:30 #6
Цитата Сообщение от Opo4uMapy Посмотреть сообщение
Input Error
Сначала надо создать файл
Варнинги не всегда важны, но если вам принципиально - можете скинуть их текст
1
Opo4uMapy
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 6
16.05.2013, 23:14  [ТС] #7
Все , Спасибо.
0
16.05.2013, 23:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2013, 23:14
Привет! Вот еще темы с ответами:

Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию, i значение false если нет - C++
Условие задачи: Переменной k логического типа присвоить значение true в том случае, если массив n целых чисел упорядочен по возрастанию,...

Вычислить значение функции (значение переменной Х передается в качестве параметра функции) - C++
Написать функцию, которая возвращает вычисленное значение функции. Значение переменной Х передается в качестве параметра функции.

Сбрасывается значение переменной - C++
Всем привет!Возникла проблема: Сбрасывается переменная dd не понимаю почему вот код: #include &lt;iostream&gt; void main() { int XD...

Значение переменной => переменная - C++
Здравствуйте, есть вопросик, по поводу переменных и их значений. Предположим у нас существует переменная ( char *str = &quot;index&quot;; ) ...


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

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

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