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

C++ Запуск без отладки ошибка ! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнении массива в определенном порядке! http://www.cyberforum.ru/cpp-beginners/thread115227.html
Здравствуйте :) нужна небольшая помощь ... немогу разобраться с массивом Задание: заполните массив 6х6 цифрами от 1 до 36 по схеме: 31 30 19 18 7 6 32 29 20 17 8 5 33 28 21 16 9 4 34 27 22 15 10 3 35 26 23 14 11 2 36 25 24 13 12 1 . я начал делать и получилось у меня следующее: #include<stdio.h>
C++ Подсчитать общее количество содержащихся в строке строчных латинских и русских букв помогите сделать задачу по С++ дана строка. подсчитать общее колличество содержащихся в ней строчных латинских и русских букв. Добавлено через 47 минут ПОМОГИТЕ ПЛЗ Добавлено через 42 минуты в етой задаче нада использовать таблицу кодировки символов http://www.cyberforum.ru/cpp-beginners/thread115213.html
C++ Как преобразовать тип double в string
Есть переменная типа double нужно ее преобразовать в тип string Как это можно сделать наиболее простым способом используя стандартные средства C++ например string Y; double X=555.555;
C++ консоль во все окно
Здрасти, можно ли как нибудь программно сделать чтобы при запуске консоль автоматически делалась на весь экран?
C++ конец файла http://www.cyberforum.ru/cpp-beginners/thread115142.html
Всем привет! Читаю из файла числа: ifstream in("in.txt"); while(!in.eof()) {int f; in>>f; cout<<""<<f; }
C++ сортировка в массиве здравствуйте! задание: В одномерном массиве, состоящем из п целых элементов. Упорядочить по возрастанию отдельно элементы, стоящие на четных местах и элементы, стоящие на нечетных местах. __________________________________________________________________________________________ попробовал написать...но почему вместо последних элементов появляются неправильные значения(-858993460 вот это... подробнее

Показать сообщение отдельно
denes
 Аватар для denes
-51 / 6 / 0
Регистрация: 05.04.2010
Сообщений: 350
11.04.2010, 12:58  [ТС]     C++ Запуск без отладки ошибка !
это я видел я не знаю как её исправить вот код :
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
std::string sFileLines(const std::string &csFilePath) {            
    unsigned long int ulLines = 0;   //счётчик строк
    HANDLE            hFile   = INVALID_HANDLE_VALUE;
 
//открываем файл для чтения
    hFile = CreateFile(csFilePath.c_str(), GENERIC_READ, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
                    
//проверяем на успешное открытие
    if (hFile == INVALID_HANDLE_VALUE) {
        return std::string;
    }
 
//читаем данные из файла
    for (;;) {
        DWORD  dwBytesRead = 0;
        char   n           = 0x0A;
        
//читаем одну запись
        if (!ReadFile(hFile, &n, sizeof(n), &dwBytesRead, (LPOVERLAPPED)NULL)) {
            CloseHandle(hFile);
            return std::string("");
        }
    
//проверяем на конец файла
        if (dwBytesRead == 0) {    
            //если да, то выходим из цикла
            if (ulLines > 0) {
                ulLines ++;
            }
            break;
        } else {
            if (n == 0x0A) {
                ulLines ++;
            }
        }
    }    
 
//закрываем дескриптор файла 
    CloseHandle(hFile);    
    
    char szFileLines[20];    memset(szFileLines, 0, sizeof(szFileLines));
    sprintf_s(szFileLines, ulLines);        //MessageBox(0, szFileLines, "", MB_OK);
 
    return std::string(szFileLines);
}
Добавлено через 15 секунд
и где ошибка ?
 
Текущее время: 08:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru