Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
23 / 23 / 7
Регистрация: 30.01.2009
Сообщений: 103
1

Построчное чтение текстового файла

18.05.2010, 07:52. Показов 5523. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Мне нужно прочитать файл с 21 байта и до конца строки как это можно сделать?
И еще вопрос если в текстовом файле есть строка “Text” то как мне прочитать слово в строке которое находится в кавичках?
Вот написал наброски теперь после того как я заполнил буфер мне нужно найти конец строк, а как это сделать я не знаю
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <windows.h>
#include <iostream>
 
int main(int argc, char *argv[])
{
        char buffer[32];
        DWORD byteReaded;
        int result;
        HANDLE h = CreateFileA("test.txt", GENERIC_READ,0, NULL, OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL, 0);
        SetFilePointer(hfile, 21, NULL, FILE_BEGIN); 
        ReadFile(hfile, buffer, sizeof(buffer), &byteReaded, NULL);
        CloseHandle(hfile);
        return 0;
}
Добавлено через 15 часов 56 минут
вот изобрел корявый веломопед заполнение комбобокса из текстового файла. насколько он корявый и как можно оптимизироваить этот код

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
{
    char buffer[1], str[100] = {0};
    DWORD byteReaded;
    int result;
    HANDLE hfile = CreateFileA("test.txt", GENERIC_READ,0, NULL, OPEN_EXISTING,FILE_ATTRIBUTE_NORMAL, 0);
    SetFilePointer(hfile, 22, NULL, FILE_BEGIN);
    while (hfile)
    {
        ReadFile(hfile, buffer, sizeof(buffer), &byteReaded, NULL);  
              if(buffer[0] == '"')
             {
                  break;
             }
             strcat(str,buffer);
    }
    SendDlgItemMessage (hwnd, 23, CB_ADDSTRING, 0, (LPARAM)str);         
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2010, 07:52
Ответы с готовыми решениями:

Создание/Запись/чтение текстового файла
Вообщем мне нужно... чтобы при нажатии на кнопку создавался текстовый файл и чтобы в него...

Построчное чтение из текстового файла
Подскажите плз, как считать не только первую строку, но и все последующие в файле? #include...

Построчное чтение из текстового файла .txt
Имеется текстовый файл fin.txt, в котором построчно записана информация подобным типом: Марка...

Построчное чтение текстового файла и работа со строками
Добрый день уважаемые участники. Хотел попросить у Вас помощи, стоит задача-создать функцию,...

0
18.05.2010, 07:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.05.2010, 07:52
Помогаю со студенческими работами здесь

Построчное чтение целых чисел из текстового файла с занесением в массив для анализа
Доброго всем здравия! Я новичок в С++, и у меня существует большая необходимость в решении...

Построчное чтение файла
Вот так получается считать одну строку: void MainWin::readProtocol() { QString nameFile,...

Построчное чтение из файла
Помогите написать программу которая считывает из файла такой структуры; 1 строка ...

Построчное чтение из файла
Вечер добрый! С с++ только знакомлюсь. Нужно обработать файл. Построчно считываю данные, и...

Построчное чтение файла
Помогите пожалуйста, не могу доделать программу, точнее я её сделала но не так как бы мне хотелось....

Построчное чтение из файла
Помогите пожалуйста, не могу доделать программу, точнее я её сделала но не так как бы мне хотелось....


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru