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

Если условие if ложно , то программа зависает. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сложный цикл http://www.cyberforum.ru/cpp-beginners/thread375764.html
Программа С. Заранее вам пребольшое спасибо! 1. Элементы массива a(8) расположить в том массиве по убыванию. 2. Вычислить произведение матриц b(5*3) и c(3*6).
C++ Как называется эта штука? Есть кусок кода. Как это называется? И что это? MediaBuffer::MediaBuffer(void *data, size_t size) : mObserver(NULL), mNextBuffer(NULL), mRefCount(0), mData(data), ... http://www.cyberforum.ru/cpp-beginners/thread375759.html
написать прогу чтобы выводила все лексикографически следующие перестановки C++
написать прогу чтобы выводила все лексикографически следующие перестановки на С + +, попроще, пожалуйста очень нужно формулировка задачи: задано натуральное число n. Построить в лексикографическом...
C++ Нужно решить задачу с помощи препроцессора!
Нужно решить задачу с помощи препроцессора! Исключить из файла комментарии, которые взяты в символы '/ *' и '*/', а результат сохранить в файле с таким же названием, как у входного но расширением "....
C++ цикл http://www.cyberforum.ru/cpp-beginners/thread375739.html
добрый вечер!пишу небольшую программку на интерполяционный многочлен ньютона,и возникла загвоздка,не могу написать цикл,цикл такой: 1 01 101 0101 101 01 1 т.е,имеется массив к примеру из 4...
C++ Найти массу тела переменой 1) Единицы массы пронумерованы таким образом: 1-килограммы ,2-миллиграммы, 3-грамм, 4-тона , 5-центнер. Номер единицы массы как переменная N(целое число в диапазоне 1-5) также масса тела в этих... подробнее

Показать сообщение отдельно
Holodov
5 / 5 / 0
Регистрация: 01.10.2011
Сообщений: 46
31.10.2011, 21:30  [ТС]
Первое условие. Лексикографическое сравнение первых 15 байтов строк str[i].name и строки введенной с клавиатуры f.
C++
1
if(strncmp(str[i].name,f,15)==NULL)
Если истина то печатается вся структура с индексом i
и к целочисленной переменной k прибавляется 1.
Если условие
C++
1
if(strncmp(str[i].name,f,15)==NULL)
ложно , то условие
C++
1
if(k==0)
Будет истинно , и последует вывод на экран , что совпадений строк нет.

Но если условие 1 выполняется все работает , а если нет то программа виснет..
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru