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

Вроде бы банальный поиск по файлу, но - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Добавление строки в программу Hello World http://www.cyberforum.ru/cpp-beginners/thread972335.html
Помогите пожалуйста справиться с дополнительным заданием к известной программе "Hello world!", вроди бы и легко, но пытались добавлять строки и ничего не вышло(скорее всего из-за неправильного...
C++ Как узнать размер директории со всем ее содержимым? Добрый вечер. Подскажите, пожалуйста, как узнать размер директории(папки) со всеми вложенными директориями и файлами? Нашел такой код, но он не правильно считает размер(размер меньше чем должен... http://www.cyberforum.ru/cpp-beginners/thread972331.html
C++ Не сложная задача на матрицу и еще
1)Составить элементы столбцов заданной матрицы размером 4 × 3. Результат получить в одномерном массиве размером 3. Мне на C++ пожалуйста.
Дано натуральное число n. Вычислить (1+1/1^2)+(1+1/2^2).(1+1/n^2) C++
Буду премного благодарен если напишите вместе с комментариями, я путаюсь в for :cry:
C++ Составить программу для вычисления значения функции y = f(x) http://www.cyberforum.ru/cpp-beginners/thread972325.html
для вычисления значения функции y = f(x) в зависимости от введенного с клавиатуры произвольного значения x.
C++ Составить программу. C++ Буду благодарен Действия над одномерными массивами Заменить отрицательные элементы нулями. Пишу в борланде 5.02 подробнее

Показать сообщение отдельно
rrrFer
Заблокирован
08.10.2013, 19:34
Цитата Сообщение от Croessmah Посмотреть сообщение
что такое zp?
глобальная переменная, однако. Структура вот, с такими полями:
C++
1
zp.FIO,zp.diz,zp.pol,zp.vozr
Но суть то в том, что ТС ни сам отладчиком не воспользовался, ни для нас сформулировать свою проблему не постарался. Во если бы он описал что значит "поиск не работает", прикрепил пример исходного файла (в котором "поиск не работает", выложил код программы целиком) - было бы другое дело )

Цитата Сообщение от Croessmah Посмотреть сообщение
if (m=0) //Это присвоение, а не сравнение
да, да. Вот не зря рекомендуется константы при сравнении ставить вперед (0 = m выдаст ошибку при компиляции..)
Но я думаю не в присваивании проблема, ведь если было бы так...то "поиск бы работал", но в конце программы выводилась бы лишняя строка на экран... хотя я тоже не знаю что значит "не работает"...

Мне так этот момент не ясен в корне:
Код
void search (FILE *f,char* k)
{
f=fopen("base.dat","rb");
//...
fclose(f);
что ТС передает в функцию в качестве файла? и зачем когда это не используется и возвращается мусор?
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru