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

Не правильно работает if в приведенном коде - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с графикой http://www.cyberforum.ru/cpp-beginners/thread1082133.html
Здравствуйте, помогите с измненнем в программе...там по малому поменять, вместо "РНА" НУЖНО ИЗМЕНИТЬ НА "КДН"...т.е работа с координатами ...вроде и легко кажется ,но не знаю как,вот код программы: ...
C++ Написать функцию умножения произвольного столбца двумерного массива на const Написать функцию умножения произвольного столбца двумерного массива на const. Умножить два столбца массива на разные константы. http://www.cyberforum.ru/cpp-beginners/thread1082130.html
Отличия 2 книг Шилдта C++
C++: базовый курс и C++. Руководство для начинающих, 2-е издание В чем разница? Что лучше новичку?
C++ Создание объекта класса, чтобы он постоянно висел в памяти, и чтобы память выделялась один раз
Как можно организовать класс, а так же создание объекта класса, чтобы он постоянно висел в памяти на протяжении всей работы программы, и чтобы память выделялась один раз. Я пытаюсь написать...
C++ Разделить меньшее число на большее http://www.cyberforum.ru/cpp-beginners/thread1082068.html
Вот не пойму! Почему у меня не хочет делить меньшее число на большее? Допустим, мне нужно разделить 25 на 10, но в итоге, вместо 2,5, у меня только целая его часть, т.е. 2. В итоге ничего не...
C++ Задачи про динамическую память Сегодня попалась такая задача: ременной p хранится адрес динамически выделенной памяти, являющейся массивом из 5 чисел типа int. Но этой памяти оказалось недостаточно. Выделите память для хранения... подробнее

Показать сообщение отдельно
nikitaP
0 / 0 / 0
Регистрация: 26.01.2014
Сообщений: 8

Не правильно работает if в приведенном коде - C++

26.01.2014, 19:01. Просмотров 296. Ответов 6
Метки (Все метки)

Есть функция которая считает начало слова в строке(a - массив строк, b - массив разделителей).Столкнулся с проблемой что не смотря на то что условие у if не правильное оператор выполняется. Значение переменной fl=0 но это if не волнует. в чём может быть проблема?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int startword(char **a, char *b, int i,int j, int lenb)
{
   int stw;
   int len=strlen(a[i]);
   for(int fl;j<len;j++)
   {
      fl=1;
      for(int ib=0,fl=1;ib!=lenb;ib++)
      if(a[i][j]==b[ib])
         fl=0;
      if(fl==1)
      {
         stw=j;
         break;
      }
   }
 
   return stw;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru