Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
0 / 0 / 1
Регистрация: 10.02.2015
Сообщений: 10
1

НЕ запускается без выдачи каких либо ошибок vs 2012

10.02.2015, 22:02. Показов 507. Ответов 4
Метки нет (Все метки)

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
#include <iostream>
#include <Windows.h>
#include <io.h>
#include "stdafx.h"
#include <stdio.h>
#include <dos.h>
#define FILE_ATTRIBUTE_READONLY             0x00000001  
#define FILE_ATTRIBUTE_HIDDEN               0x00000002  
#define FILE_ATTRIBUTE_SYSTEM               0x00000004  
#define FILE_ATTRIBUTE_DIRECTORY            0x00000010  
#define FILE_ATTRIBUTE_ARCHIVE              0x00000020  
#define FILE_ATTRIBUTE_ENCRYPTED            0x00000040  
#define FILE_ATTRIBUTE_NORMAL               0x00000080  
#define FILE_ATTRIBUTE_TEMPORARY            0x00000100  
#define FILE_ATTRIBUTE_SPARSE_FILE          0x00000200  
#define FILE_ATTRIBUTE_REPARSE_POINT        0x00000400  
#define FILE_ATTRIBUTE_COMPRESSED           0x00000800  
#define FILE_ATTRIBUTE_OFFLINE              0x00001000  
#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED  0x00002000
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "Russian");
    WIN32_FIND_DATAA findData;
    HANDLE hFile = FindFirstFileA("D:/Text2.txt", &findData);
 
 
    if (hFile == INVALID_HANDLE_VALUE)
    {
        cout << "There are problems with the file" << endl;
        return 0;
        exit(1);
    }
        else
        {
            if (findData.dwFileAttributes & FILE_ATTRIBUTE_HIDDEN)
                cout << "Скрытый ";
 
            if (findData.dwFileAttributes & FILE_ATTRIBUTE_SYSTEM)
                cout << "Системный ";
 
            if (findData.dwFileAttributes & FILE_ATTRIBUTE_ARCHIVE)
                cout << "Архивный ";
 
            if (findData.dwFileAttributes & FILE_ATTRIBUTE_COMPRESSED)
                cout << "Сжатый";
 
            if(findData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
                cout << "Является директоией" << endl;
        }   
    cout << endl << endl;
 
    return 0;
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.02.2015, 22:02
Ответы с готовыми решениями:

При изменении каких либо данных программа либо вылетает, либо просто не изменяет данные
Добрый вечер. Только недавно начал заниматься С++. И вот возникли проблемы. При изменении каких...

Вылетают игры без каких либо ошибок
Доброе утро. Столкнулся с проблемой. Собрал пеку, все настроил. Установил игры и весьма опечалился....

Происходит экстренное завершение приложения без каких-либо ошибок
Привет всем. В общем такая проблема. Написал я прогу и начал с ней работать. Запускаю прямо...

Обновление Windows Server 2008 на Windows Server 2012 без каких-либо потерь конфигурации сервера
Добрый день товарищи! Подскажите можно ли как нибудь обновиться до версии 2012 без каких либо...

4
Модератор
Эксперт С++
11071 / 9128 / 5485
Регистрация: 18.12.2011
Сообщений: 24,400
10.02.2015, 22:20 2
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
#include <Windows.h>
//#include <io.h>
#include <conio.h>
#include <stdio.h>
//#include <dos.h>
#include <locale.h>
#define FILE_ATTRIBUTE_READONLY             0x00000001  
#define FILE_ATTRIBUTE_HIDDEN               0x00000002  
#define FILE_ATTRIBUTE_SYSTEM               0x00000004  
#define FILE_ATTRIBUTE_DIRECTORY            0x00000010  
#define FILE_ATTRIBUTE_ARCHIVE              0x00000020  
//#define FILE_ATTRIBUTE_ENCRYPTED            0x00000040  
#define FILE_ATTRIBUTE_NORMAL               0x00000080  
#define FILE_ATTRIBUTE_TEMPORARY            0x00000100  
#define FILE_ATTRIBUTE_SPARSE_FILE          0x00000200  
#define FILE_ATTRIBUTE_REPARSE_POINT        0x00000400  
#define FILE_ATTRIBUTE_COMPRESSED           0x00000800  
#define FILE_ATTRIBUTE_OFFLINE              0x00001000  
#define FILE_ATTRIBUTE_NOT_CONTENT_INDEXED  0x00002000
 
int main()
{
    setlocale(LC_ALL, "Russian");
    WIN32_FIND_DATAA findData;
    HANDLE hFile = FindFirstFileA("D:/Text2.txt", &findData);
    if (hFile == INVALID_HANDLE_VALUE)
    {
        puts("There are problems with the file\n");
        getch();
        return 0;
    }
    else
    {
        if (findData.dwFileAttributes & FILE_ATTRIBUTE_HIDDEN)
            puts("Скрытый ");
 
        if (findData.dwFileAttributes & FILE_ATTRIBUTE_SYSTEM)
            puts("Системный ");
 
        if (findData.dwFileAttributes & FILE_ATTRIBUTE_ARCHIVE)
            puts("Архивный ");
 
        if (findData.dwFileAttributes & FILE_ATTRIBUTE_COMPRESSED)
            puts("Сжатый");
 
        if(findData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
            puts("Является директоией");
    }   
    puts("\n\n");
    getch();
    return 0;
}
0
0 / 0 / 1
Регистрация: 10.02.2015
Сообщений: 10
10.02.2015, 22:53  [ТС] 3
1>c:\users\abn.electronic\documents\visual studio 2012\projects\consoleapplication19\consoleapplication19\cons oleapplication19.cpp(45): error C2228: выражение слева от ".dwFileAttributes" должно представлять класс, структуру или объединение
1> тип: 'unknown-type'
1>c:\users\abn.electronic\documents\visual studio 2012\projects\consoleapplication19\consoleapplication19\cons oleapplication19.cpp(48): error C2065: findData: необъявленный идентификатор
1>c:\users\abn.electronic\documents\visual studio 2012\projects\consoleapplication19\consoleapplication19\cons oleapplication19.cpp(48): error C2228: выражение слева от ".dwFileAttributes" должно представлять класс, структуру или объединение
1> тип: 'unknown-type'
1>c:\users\abn.electronic\documents\visual studio 2012\projects\consoleapplication19\consoleapplication19\cons oleapplication19.cpp(51): error C2065: findData: необъявленный идентификатор
1>c:\users\abn.electronic\documents\visual studio 2012\projects\consoleapplication19\consoleapplication19\cons oleapplication19.cpp(51): error C2228: выражение слева от ".dwFileAttributes" должно представлять класс, структуру или объединение
1> тип: 'unknown-type'
1>c:\users\abn.electronic\documents\visual studio 2012\projects\consoleapplication19\consoleapplication19\cons oleapplication19.cpp(55): error C3861: getch: идентификатор не найден
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

Выдает такое сообщение
0
Эксперт С++
4974 / 3081 / 456
Регистрация: 10.11.2010
Сообщений: 11,160
Записей в блоге: 10
10.02.2015, 22:57 4
Ошибка в 24-й строке второго сообщения.
0
0 / 0 / 1
Регистрация: 10.02.2015
Сообщений: 10
10.02.2015, 23:33  [ТС] 5
// ConsoleApplication20.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"
#include <iostream>
#include <Windows.h>
#include <io.h>
using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{



setlocale(LC_ALL, "Russian");
WIN32_FIND_DATAA findData;
HANDLE hFile = FindFirstFileA("D:/Text2.txt", &findData);


if (hFile == INVALID_HANDLE_VALUE)
{
cout << "There are problems with the file" << endl;
return -1;
exit(1);
}
else
{
if (findData.dwFileAttributes & FILE_ATTRIBUTE_HIDDEN)
cout << "Скрытый ";

if (findData.dwFileAttributes & FILE_ATTRIBUTE_SYSTEM)
cout << "Системный ";

if (findData.dwFileAttributes & FILE_ATTRIBUTE_ARCHIVE)
cout << "Архивный ";

if (findData.dwFileAttributes & FILE_ATTRIBUTE_COMPRESSED)
cout << "Сжатый";

if(findData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
cout << "Является директоией" << endl;

}
cout << endl << endl;
system("pause");

return 0;


}
// ТАК РАБОТАЕТ
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.02.2015, 23:33

Запрет скачивание без каких либо действий
Доброго всем, у меня проблема, младший брат скачал что-то там на ноутбук, а антивирус не опознал, и...

Приложение завершается без каких-либо сообщений
Есть консольное приложение. В процессе работы возникает некая ошибка приводящая к тому что...

Напечатать самую длинную строку без каких-либо ограничений на её размер
Здравствуйте! Внезапно уже в первой главе книги столкнулся с проблемами в решении. Вот текст...

Напечатать самую длинную строку без каких-либо ограничений на её размер
Изучаю Си по книжке Кернигана-Ричи. Нахожусь в самом начале. Из структур прошла только одномерный...


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

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

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