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

phead->nblockuse - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Закрытие программ http://www.cyberforum.ru/cpp-beginners/thread620886.html
Как написать консольную программку, которая бы закрывала все запущенные программы? Допустим открыть у меня Word, блаузер какой нибудь. Я запустил свою программку, и она все закрыла Word и блаузер. Как это сделать?
C++ Закрытие программ Как написать консольную программку, которая бы закрывала все запущенные программы? Допустим открыть у меня Word, блаузер какой нибудь. Я запустил всою программку, и она все закрыла Word и блаузер. Как это сделать? http://www.cyberforum.ru/cpp-beginners/thread620885.html
Задача из учебника Дейтела Харви C++
Задача: используйте одномерный массив для решения слудующей задачи. прочитайте 20 чисел, каждое из которых находится в диапазоне от 10 до 100 включительно. После того как прочли очередное число, напечатайте его, но только в том случае если оно не дублирует ранее прочитанные числа. Используйте наименьший возможный массив для решения этой задачи #include <iostream> using std::cout; using...
C++ tolower crush
Использование tolower крашит мою программу, только если каждый экземпляр не открыт и не отлаживается через Visual Studio. locale loc; for (size_t i=0; i<conns.length(); ++i) { conns=tolower(conns,loc); } В чем может быть проблема? Необработанное исключение в "0x77d9e3fb" в "vfs_client.exe": 0xC0000005: Нарушение прав доступа при записи "0x00000000". Стек вызовов содержит много повторений...
C++ Как вернуть программу на начало выполнения? http://www.cyberforum.ru/cpp-beginners/thread620861.html
Здравствуйте! такая проблема - искала в книгах, интернете, на форуме - не нашла:( Написала программу для поиска делителей очень большого числа. Теперь хочу добавить в конце алгоритма предложение о вводе нового числа, но не знаю как. (Нужно чтобы при согласии пользователя, снова выводилось приглашение на ввод числа и новый поиск) как это делается? заранее спасибо)
C++ Написать программу которая будет разделять число Помогите написать программу которая будет разделять число. Например мы уводим число 12546 програма должна это число разделить на 1, 2, 5, 4, 6 и присвоит a,b,c,s,e. подробнее

Показать сообщение отдельно
Naatikin
4 / 4 / 0
Регистрация: 01.11.2010
Сообщений: 97
08.07.2012, 20:12  [ТС]     phead->nblockuse
вот весь код
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
#include <windows.h>
#include <stdio.h>
#include <locale.h>
#include <string>
struct tim{
        WORD wMonth;
        WORD wDay;
        WORD wYear;
        WORD wHour;
        WORD wMinute;
        WORD wSecond;
    };
    struct fil {
    int size;
    TCHAR filename[20];
    tim cr, ac, wr;
    };
 
int srav (fil *p, fil *l, int d){
    for(int i=0; i<=d ;i++){
    if(
    (strcmp(p->filename,l->filename))==0) 
    {
        if(p->size!=l->size) return i;
        if(p->wr.wDay!=l->wr.wDay) return i;
        if(p->wr.wHour!=l->wr.wHour)  return i;
        if(p->wr.wMinute!=l->wr.wMinute) return i;
        if(p->wr.wMonth!=l->wr.wMonth) return i;
        if(p->wr.wSecond!=l->wr.wSecond) return i;
        if(p->wr.wYear!=l->wr.wYear) return i;
        
    }
    l++;
    }
    return -1;  
}
 
void main () {
    setlocale(LC_ALL,"");
HANDLE hFind;
char *h=new char[35];
fil *bro=new fil;
fil *a= new fil;
fil *b= new fil;
fil *buf=new fil[100];
fil*buff=buf;
 
  WIN32_FIND_DATA FindData;
     SYSTEMTIME st;
     int *d=new int(-1);
     int *err=new int(0);
     int *x=new int(0);
     printf("Введите директорию:\n");
     scanf("%s",&(*h));
    printf("Введите период проверки директории в минутах\n");
    scanf("%d",&(*x));
     for(;;){
hFind = FindFirstFile(h, &FindData);
     do
    {   
strcpy((*bro).filename,FindData.cFileName);
(*bro).size=(FindData.nFileSizeHigh * (MAXDWORD+1)) +  FindData.nFileSizeLow;
FileTimeToSystemTime(&FindData.ftLastWriteTime,&st); 
SystemTimeToTzSpecificLocalTime(NULL, &st, &st);
(*bro).wr.wDay=st.wDay;
(*bro).wr.wHour=st.wHour;
(*bro).wr.wMinute=st.wMinute;
(*bro).wr.wMonth=st.wMonth;
(*bro).wr.wSecond=st.wSecond;
(*bro).wr.wYear=st.wYear;
a=bro;
b=&buf[0];
(*err)=srav(a,b,(*d));
if((*err)>=0) {printf("\n----\nИзменённые файлы %s\n-----\n", (*bro).filename); buf[(*err)]=(*bro);}
else if ((*err)==-1) {
    (*d)++;
    buf[(*d)]=(*bro);
 
//printf("-------\nИмя файла %s\n", buf[(*d)].filename);
        
 
//printf("Время последнего изменения %d/%d/%d %d:%d:%d\n",buf[(*d)].wr.wMonth, buf[(*d)].wr.wDay, buf[(*d)].wr.wYear,
             //buf[(*d)].wr.wHour, buf[(*d)].wr.wMinute, buf[(*d)].wr.wSecond);
//printf("Размер файла %d\n-------\n",buf[(*d)].size);
}
    }
    while (FindNextFile(hFind, &FindData));
    Sleep(1000*60*(*x));
    printf("введите отрицательное число, чтобы закончить\n");
    scanf("%d:",&(*err));
    if((*err)<0)break;
     }
        FindClose(hFind);
        delete b,a, err, x, d,bro;
     delete [] h;
     delete [] buff;
     
     
}
элемент phead - системный по всей видимости
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru