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

Вытащить текст из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка в Visual Studio http://www.cyberforum.ru/cpp-beginners/thread155418.html
Работаю с проектом на mfc в Visual Studio 2008. При попытке добавить обработчик нажатия кнопки через редактор ресурсов получаю следующее сообщение: Add/Remove operation is impossible, because the code element Cxxx is read only. В чем может быть дело? Добавлено через 10 минут Все помощь не требуется. Решил проблему удалением файла ncb
C++ пингер,код пингера,или функция на с++ Здравствуйте, помогите найти хороший пингер, чтобы пинговал заданный ип адрес примерно 1000 или больше раз в секунду,без задержки ,или код на с++,заранее благодарю !!! http://www.cyberforum.ru/cpp-beginners/thread154825.html
компилятор для c. C++
Какой лучше использовать компилятор для с (не для с++). И где скачать можно. Заранее спасибо за ответ.
Turbo C C++
Дамы и Господа, где можно скачать турбо с, подскажите рабочую ссылку. Спасибо
C++ Движение объектов http://www.cyberforum.ru/cpp-beginners/thread154447.html
Форумчане кто знает можете написать как сделать движение точки в с++, много перелазил ничего не нашел=
C++ Книги по C++ Здравствуйте все! Пишу на C/C++ около 4-х лет с небольшими перерывами. Ни разу не читал нормальной книги по этому языку окроме Страуструпа, правда не дочитал - сложный он был для меня - читал кода три назад=) Теперь вот думаю, что для повышения уровеня нужна какая-нибудь хорошая книжка. Прошу Вас подсказать какую лучше купить. Критерий один, чтобы курс был наиболее полон и глубок, правда такая не... подробнее

Показать сообщение отдельно
Евгений М.
1034 / 975 / 53
Регистрация: 28.02.2010
Сообщений: 2,818
Завершенные тесты: 2
25.07.2010, 03:54     Вытащить текст из файла
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
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
int main()
{
    FILE* fp;
    char *str, *ptr, c;
    int size, bodysize, first, last, i=0;
    
    fp=fopen("input.html", "r");
    
    if (fp==NULL)
    {
        printf ("Couldn't open file\n");
        return 0;
    }
    
    fseek(fp, 0, SEEK_END);
    size=ftell(fp);
    
    if (size==0)
    {
        printf ("File is empty\n");
        fclose(fp);
        return 0;
    }
    
    str=(char*)malloc((size+1)*sizeof(char));
    if (str==NULL)
    {
        printf ("Malloc error\n");
        fclose(fp);
        return 0;
    }
    
    fseek(fp, 0, SEEK_SET);
    fread(str, 1, size, fp);
    
    while (str[i])
    {
        str[i]=tolower(str[i]);
        i++;
    }
 
    ptr=strstr(str,"<body>");
    if (ptr==0)
    {
        printf("body tag not found\n");
        fclose(fp);
        return 0;
    }
    first=ptr-str;
    
    ptr=strstr(str,"</body>");
    if (last==0)
    {
        printf("body tag not closed\n");
        fclose(fp);
        return 0;
    }
    last=ptr-str;
    
    free(str);
    
    if (last-first<0)
    {
        printf("wtf?\n");
        fclose(fp);
        return 0;
    }
    
    first+=6;
    last--;
    
    if (first-1==last)
    {
        printf("body tag is empty\n");
        fclose(fp);
        return 0;
    }
    
    bodysize=last-first+1;
    str=(char*)malloc((bodysize+1)*sizeof(char));
    
    fseek(fp, first, SEEK_SET);
    fread(str, 1, bodysize, fp);
    
    puts(str);
    
    fclose(fp);
    free(str);
    
    return 0;
}
 
Текущее время: 13:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru