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

MS VC++ WinApi32 - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ сумма ряда http://www.cyberforum.ru/cpp-beginners/thread243286.html
Написал прогу для нахождения суммы . Для точности 0.1 0.01 работает а дальше нет ! Почему ? #include<iostream.h> #include<math.h> #include<conio.h> #include<iomanip.h> void main() {clrscr(); int k=1; float x, eps, fl,s=0; cout<<"vvedite x,eps "<<endl;
C++ Сравнение алгоритмов сортировки массива Всем доброго времени суток Получил задание в университете, выполнил его. Результатом не очень доволен, хотя явных ошибок не вижу... Задача: сравнить алгоритмы сортировки умным пузырьком и "глупым". Использую функцию timeGetTime для получения времени вычисления. В теории так назваемый умный пузырек должен сортировать ощутимо быстрее. На практике же отличия в несколько микросекунд, причем... http://www.cyberforum.ru/cpp-beginners/thread243284.html
Литература начинающим C++
Люди, посоветуйте пожалуйста литературу начинающим(с нуля) программистам!:) (С++)
C++ Класс-вектор в С++
Здраствуйте. Передо мной стоит задача реализовать произведение и сложение векторов. Информации, той, что я нашел, оказалось мало. Программу с горем пополам я написал, тем более что в методиче был пример:). вот что у меня есть: #include <tchar.h> #include <conio.h> #include <iomanip.h> #include <iostream.h> #include <stdio.h> //----------------------------------------------------
C++ Определить, является ли заданное с клавиатуры шестизначное число четным, счастливым http://www.cyberforum.ru/cpp-beginners/thread243224.html
Определить, является ли заданное с клавиатуры шестизначное число четным, счастливым (сумма первых трех цифр равна сумме последних трех цифр) или делится на 13. Как решить не пойму:( Именуйте темы осмысленно. Название темы должно максимально полно отражать ее содержание.
C++ Таблица значений функции на С++ Помогите начинающему программисту составить таблицу значений функции z=x+2y при х,изменяющегося на отрезке с шагом 0,2 и y,изменяющегося на отрезке {0,2} С шагом 0,4 Шаги выдаёт,а вот на функцию z = x+(2*y) не эрогирует,выдаёт ерунду какую-то,уже голову сломал((((( #include<iostream> using namespace std; подробнее

Показать сообщение отдельно
kRicha
0 / 0 / 0
Регистрация: 27.01.2011
Сообщений: 118
15.02.2011, 20:24  [ТС]     MS VC++ WinApi32
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
// win_api.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <Windows.h>
#include <iostream>
 
using namespace std;
 
int main(int argc, char* argv[])
{
        WIN32_FIND_DATA wf;
        HANDLE FF;
        FILETIME gettime;
        SYSTEMTIME ft;
        int year = 2008, month = 9, day = 29;
                
 
        char dir[] = "D:/tasm//*.LST";
        FF = FindFirstFile(dir,&wf); 
        gettime = wf.ftLastWriteTime;
        FileTimeToSystemTime(&gettime,&ft);
 
        if (ft.wYear <= year) {
            if (ft.wYear < year) {
                cout << wf.cFileName << "\n";
            }
            if (ft.wMonth == month) {
                if (ft.wDay < day) {
                    cout << wf.cFileName << "\n";
                }
            }
            if (ft.wMonth < month) {
                cout << wf.cFileName << "\n";
            }
        }
        
        while (INVALID_HANDLE_VALUE) {
            FindNextFile(FF,&wf);
            gettime = wf.ftLastWriteTime;
            FileTimeToSystemTime(&gettime,&ft);
            if (ft.wYear <= year) {
                if (ft.wYear < year) {
                    cout << wf.cFileName << "\n";
                }
                if (ft.wMonth == month) {
                    if (ft.wDay < day) {
                        cout << wf.cFileName << "\n";
                    }
                }
                if (ft.wMonth < month) {
                    cout << wf.cFileName << "\n";
                }
            }
        }
 
        system("pause");
        
}
вродь сделал, но чет оно подвисает, гляньте где я камень словил, пожалуйста

Добавлено через 23 минуты
такс... нашел... ошибка с ифах... ща буду переделывать...

Добавлено через 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
// win_api.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <Windows.h>
#include <iostream>
 
using namespace std;
 
int main(int argc, char* argv[])
{
        WIN32_FIND_DATA wf;
        HANDLE FF;
        BOOL FN;
        FILETIME gettime;
        SYSTEMTIME ft;
        int year = 2012, month = 9, day = 29;
                
 
        char dir[] = "D:/tasm//*.LST";
        FF = FindFirstFile(dir,&wf);
        gettime = wf.ftLastWriteTime;
        FileTimeToSystemTime(&gettime,&ft);
        if (ft.wYear == year) {
            if (ft.wMonth == month) {
                if (ft.wDay < day) {
                    cout << wf.cFileName << "\n";
                }
            }
            if (ft.wMonth < month) {
                cout << wf.cFileName << "\n";
            }
        }
        if (ft.wYear < year) {
            cout << wf.cFileName << "\n";
        }
        FN = 1;
        while (FN!=0) {
            FN = FindNextFile(FF,&wf);
            gettime = wf.ftLastWriteTime;
            FileTimeToSystemTime(&gettime,&ft);
            if (ft.wYear == year) {
                if (ft.wMonth == month) {
                    if (ft.wDay < day) {
                        cout << wf.cFileName << "\n";
                    }
                }
                if (ft.wMonth < month) {
                    cout << wf.cFileName << "\n";
                }
            }
            if (ft.wYear < year) {
                cout << wf.cFileName << "\n";
            }
        }
        system("pause");
}
все бы хорошо, но последний файл дублируется... Скажите как исправить, пожалуйста

Добавлено через 41 минуту
подскажите как правильно cout заменить на WriteConsole() ?
 
Текущее время: 13:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru