АС
Анна Семенчук

почему не работает фрагмент? (С++)

Программа считывает данные из файла, заполняет ими массив bf

static char bf[4000];
ReadFile(fl, &bf, 100, drd, 0);

потом нужно сделать поиск символа в массиве bf
делаю так:
...
for(int i=0;i<4000;i++)

{
if(bf=="#")
{
...
но почему то проверка if(bf=="#"), хотя я уверен что в файле есть символ #
что не так?
как сделать правильно?

проверка if(bf=="#") не работает

СП
Сергей Пересниченко

Число байтов для чтения 100 – возможно этот символ после этого диапазона?
Bf – указатель на массив! Как он может быть равен символу... .
да и символ "#" - строка
правельнее '#' - символ
и где опенфайл?

и еше.. . нахера лишние.. .
так правильнее, ведь в drd кол байт.. .
for(int i=0;i меньше drd

Похожие вопросы
помогите разобраться с фрагментом кода на ASSEMBLER
Дан фрагмент программы на языке паскаль,
Перевод фрагмента программы с Pascal на С
Почему фрагмент полноэкранного файла экспортируется из «Премьера» только в неполно-экранном виде?
Как собрать программу если она состоит из фрагментов кода, работающими под разными компиляторами?
Что выполняет следующий фрагмент программы:
какой результат выполнения этого фрагмента программы ?
Вырезать фрагмент из серии
почему когда я сохраняю макет сохранить для web и у меня сохраняются только отдельные фрагменты, а не целый макет?
а почему когда я сохраняю макет сохранить для web и у меня сохраняются только отдельные фрагменты, а не целый макет?