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

Нужна помощь в исправлении кода одной функции... - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Процедура в процедуре. Как сделать. http://www.cyberforum.ru/cpp-beginners/thread29775.html
Вопрос в том, можно ли вызвать в процедуру процедуру. Если да, то какой синтаксис будет в этом случае правильным.
C++ Функция в задаче с процентами. #include <stdio.h> #include <conio.h> #include <math.h> int percent (int x, int y) { float c; if (x>0&&y>0) { c=x/100*y; http://www.cyberforum.ru/cpp-beginners/thread29754.html
Сортировка данных стуктуры C++
Здравствуйте, пытался сортировать данные стуктуры, но ничего не выходило, либо выводятся нули, либо вообще ничего. #include <stdio.h> #include <iostream.h> #include <conio.h> #include...
C++ sql + c#/c++
Доброе время суток, уважаемые программисты. Если вас не затруднит то прошу подсказать/помочь/натолкнуть на мысль каким образом можно сделать следующее задание: Нужно реализовать БД в sql c...
C++ Как инициализировать массив чисел в С++? http://www.cyberforum.ru/cpp-beginners/thread29725.html
Помогите пожалуйста, проблема следующая: в классе Eleve нужно инициализировать массив чисел (оценки) так, чтобы при создании класса он заполнялся (через параметр конструктора), потом его можно было...
C++ Удаление записи из структуры Искал ключи к файлу, но кроме "r" "w" "a" больше не нашел. Помогите пожалуйста на С++ без всяких классов, при нажатии 2, можно было удалить запись из структуры #include <stdio.h> #include... подробнее

Показать сообщение отдельно
accept
4822 / 3243 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
12.04.2009, 23:18
внутри функции int p; убрать, перенести в void Opt()
Код
void Opt(int p)
функцию вызывать через Opt(p)
Код
       case '2':
	   cout << "Vvedite optovuy cenu: " << endl;
	   cin >> p;
	   Opt();
	   break;
Код
    do
   {
   res=fread(&a,sizeof(mon),1,fo);
    if (a.opt==p)
    {
      cout<<a.type<<" "<<a.opt<<" "<<a.rozn<<" "<<a.comm<<" "<<endl;
    }
   }
   while(res==1);
это можно заменить

C++
1
2
3
4
5
6
7
8
9
10
11
    while ((res = fread(&a, sizeof(mon), 1, fo)) == 1);
        if (a.opt == p)
            cout << a.type
                 << " "
                 << a.opt
                 << " "
                 << a.rozn
                 << " "
                 << a.comm
                 << " "
                 << endl;
Добавлено через 4 минуты 42 секунды
fo - file out
обычно пишут когда выводишь, а когда вводишь пишут
fi - file in
когда открываешь файл на чтение, указатель на него помещай в fi, а когда открываешь файл на запись - в fo
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru