Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Символ не сравнивается с кавычкой 
V
    Опции темы
ZufuS
Дата 14.4.2007, 15:53 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 237
Регистрация: 12.7.2006

Репутация: нет
Всего: нет



Код

#include <cstring>
#include <conio.h>
#include <stdio.h>

int main(int argc, _TCHAR* argv[])
{
    FILE *file;
    char *find7 = "tabindex=\"8\"", result[255];
    if(!(file = fopen("file.htm", "r")))
    {
        printf("Ne udaetsya otkryt' fail");
        getch();
        return 1;
    }
    char str[255], *fnd;
    do
    {
        fgets(str, 255, file);
        if(strstr(str, find7))
        {
            fnd = (strstr(str, "http"));
            break;
        }
    } while(!feof(file));
    for(int i=0; *(fnd+i)!="\""; i++) result[i] = *(fnd+i); // !!!!
    printf("%s", result);
    getch();
    return 0;
}

1>.\gfdgfd.cpp(29) : error C2446: '!=' : no conversion from 'const char *' to 'int'
1>        There is no context in which this conversion is possible
1>.\gfdgfd.cpp(29) : error C2040: '!=' : 'int' differs in levels of indirection from 'const char [2]'
но если вместо условия написать, например, i<10, то компилируется.
PM   Вверх
Sartorius
Дата 14.4.2007, 15:55 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1568
Регистрация: 18.7.2006
Где: Ivory tower

Репутация: 8
Всего: 37



не  "\"" , а '\"'
PM MAIL ICQ   Вверх
archimed7592
Дата 14.4.2007, 15:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Архимед
****


Профиль
Группа: Завсегдатай
Сообщений: 2531
Регистрация: 12.6.2004
Где: Moscow

Репутация: 58
Всего: 93



'\"'


--------------------
If you have an apple and I have an apple and we exchange apples then you and I will still each have one apple. But if you have an idea and I have an idea and we exchange these ideas, then each of us will have two ideas.
© George Bernard Shaw
PM Jabber   Вверх
ZufuS
Дата 14.4.2007, 15:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 237
Регистрация: 12.7.2006

Репутация: нет
Всего: нет



во точно, спасибо
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0402 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.