Форум программистов, компьютерный форум, киберфорум
Наши страницы

Выбор загрузки файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка матрицы по сумме чётных элементов(по возрастанию) http://www.cyberforum.ru/cpp-beginners/thread653032.html
// _37_.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream" #include "conio.h" #include "iomanip" #include "ctime" using namespace std;...
C++ Схема Горнера( Всем привет, друзья, очень нуждаюсь в вашей помощи.. Я чайник в C++. Очень нужно решить задачу, буду премного благодарен: http://www.cyberforum.ru/cpp-beginners/thread653023.html
Как проверить переменную на пустоту? C++
Подскажите пожалуйста, как в С++ можно проверить переменную на пустоту? Предположем что, в некой проги есть запрос на ввод слово, и может такое бы что, пользователь ничего не введет, а просто нажмет...
C++ Оператор присваивания, изменение константных полей
Допустим, у меня есть класс, который содержит константное поле, можно ли его как-нибудь изменить в переопределенном операторе копирования?
C++ подскажите, пожалуйста, ошибки програм http://www.cyberforum.ru/cpp-beginners/thread652993.html
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> #include <iostream> #include <list> #define MAXDL 8 struct EL_SP {
C++ объясните пожалуйста эту программу #include <stdio.h> #include <conio.h> #include <iostream> #define NMAX 10 void VivMatrIStVersh (int g1, int n) { int i, j; int st=0; подробнее

Показать сообщение отдельно
Zheka13
31 / 31 / 2
Регистрация: 18.03.2011
Сообщений: 96
Завершенные тесты: 2

Выбор загрузки файла - C++

16.09.2012, 23:29. Просмотров 387. Ответов 1
Метки (Все метки)

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

Добавлено через 32 минуты
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
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <windows.h>
 
void function(char *str,int s){
    char    *pch;
    char    html[5]="html", head[5]="head", title[6]="title", body[5]="body", table[6]="table", img[4]="img",
        a[2]="a", p[2]="p", div[4]="div", br[3]="br",td[3]="td";
    char    align[6]="align", valign[7]="valign", background[11]="background",bgcolor[8]="bgcolor",
        bordercolor[12]="bordercolor", colspan[8]="colspan", rowspan[8]="rowspan", height[7]="height",
        width[6]="width";
 
    pch = strtok (str,"<> =");
    while (pch != NULL)
    {
        if(strcmp(html,pch)==0){
            printf("\nSTR #%d: Tag: %s",s,html);
        }
        else if(strcmp(head,pch)==0){
            printf("\nSTR #%d: Tag: %s",s,head);        
        }
        else if(strcmp(title,pch)==0){
            printf("\nSTR #%d: Tag: %s",s,title);       
        }
        else if(strcmp(body,pch)==0){
            printf("\nSTR #%d: Tag: %s",s,body);        
        }
        else if(strcmp(table,pch)==0){
            printf("\nSTR #%d: Tag: %s",s,table);       
        }
        else if(strcmp(img,pch)==0){
            printf("\nSTR #%d: Tag: %s",s,img);     
        }
        else if(strcmp(a,pch)==0){
            printf("\nSTR #%d: Tag: %s",s,a);       
        }
        else if(strcmp(p,pch)==0){
            printf("\nSTR #%d: Tag: %s",s,p);       
        }
        else if(strcmp(div,pch)==0){
            printf("\nSTR #%d: Tag: %s",s,div);     
        }
        else if(strcmp(br,pch)==0){
            printf("\nSTR #%d: Tag: %s",s,br);      
        }
        else if(strcmp(td,pch)==0){
            printf("\nSTR #%d: Tag: %s",s,td);
            pch = strtok (NULL, "<> =");
                if(strcmp(align,pch)==0){
                    pch = strtok (NULL, "<> =");
                    printf("\n\n\tatribut: %s content: %s\n",align,pch);
                }else if(strcmp(valign,pch)==0){
                    pch = strtok (NULL, "<> =");
                    printf("\n\n\tatribut: %s content: %s\n",valign,pch);
                }else if(strcmp(background,pch)==0){
                    pch = strtok (NULL, "<> =");
                    printf("\n\n\tatribut: %s content: %s\n",background,pch);
                }else if(strcmp(bgcolor,pch)==0){
                    pch = strtok (NULL, "<> =");
                    printf("\n\n\tatribut: %s content: %s\n",bgcolor,pch);
                }else if(strcmp(bordercolor,pch)==0){
                    pch = strtok (NULL, "<> =");
                    printf("\n\n\tatribut: %s content: %s\n",bordercolor,pch);
                }else if(strcmp(colspan,pch)==0){
                    pch = strtok (NULL, "<> =");
                    printf("\n\n\tatribut: %s content: %s\n",colspan,pch);
                }else if(strcmp(rowspan,pch)==0){
                    pch = strtok (NULL, "<> =");
                    printf("\n\n\tatribut: %s content: %s\n",rowspan,pch);
                }else if(strcmp(height,pch)==0){
                    pch = strtok (NULL, "<> =");
                    printf("\n\n\tatribut: %s content: %s\n",height,pch);
                }else if(strcmp(width,pch)==0){
                    pch = strtok (NULL, "<> =");
                    printf("\n\n\tatribut: %s content: %s\n",width,pch);
                }
        }       
 
        pch = strtok (NULL, "<> =");    
    }
 
}
 
void main(void){
 
    char name[10],str[1000],buf;
    int s=1,access=0,i,size;
    FILE *f;
 
    while(access==0){
        printf("Input file name (html.txt):");
        scanf("%s",&name);
 
        if(!(f=fopen(name,"r"))){
            printf("Error\n\n");
        }
        else{
            access=1;
        }
    }
 
    while(!feof(f)){
        fgets(str,1000,f);
        size=strlen(str);
        function(str,s);
        s++;
    }
 
    fclose(f);
 
    printf("\n");
 
    getch();
}
Сам код,нужно чтобы вместо файла проверяла страницу в интернете.Как это реализовать.Подскажите.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru