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

Глюк системы или кривой код? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чем можно заменить выражение b=SQEARE(4,5+2,5)? http://www.cyberforum.ru/cpp-beginners/thread430600.html
Объясните, пожалуйста, что это за функция
C++ Visual studio 2008 C++ Вычислите сумму элементов верхнего правого треугольника матрицы и количество элементов в нем. матрица размером 5x5 http://www.cyberforum.ru/cpp-beginners/thread430590.html
Помогите разобраться (STL, алгоритмы замещения страниц) C++
Здравствуйте, хочу реализовать алгоритм замещения страниц памяти FIFO. Не знаю как организовать проверку на присутствие страницы в памяти, если страница есть в памяти, то ничего не делаем, иначе добавляем в начало, удаляем с конца. Вот мои наработки(компилятор g++): #include <iostream> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <sys/time.h> #include <deque> using...
C++ Указатели и адреса объектов
Вот код: #include <conio.h> #include <iostream.h> void main() { clrscr(); int a,b,*pa=&a,*pb=&b,z=pb-pa; cout<<pa<<"\n"<<pb<<"\n"<<sizeof z;
C++ зацикливание http://www.cyberforum.ru/cpp-beginners/thread430577.html
пишу морской бой,и иногда при рандомной расстановке происходит зацикливание.как можно ето избежать? int k=1; while(k<5){ for(int j=(5-k);j>0;j--) setShip(k); k++; }
C++ Определить длину отрезка в случае, если он лежит в первом квадранте Дан отрезок с координатами точек А (X1 , Y1) и В ( X2, Y21 ) .Написать программу, определяющую его длину в случае, если этот отрезок лежит в первом квадранте. В противном случае вывести на экран соответствующее сообщение. подробнее

Показать сообщение отдельно
-=ЮрА=-
Заблокирован
Автор FAQ
18.01.2012, 17:42     Глюк системы или кривой код?
Предлагаю "залатать по быстрому"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
Elem *search(int num) //ïîèñê ýëåìåГ*ГІГ* ГЇГ® ëîãèñåñêîìó Г*îìåðó
{
    int i=0;
    Elem *t=NULL;
    if(num==0) 
        return head;
    if(num==size-1) 
        return end;
    try
    {
        if(num<0||num>size-1) 
            throw "Invalid number, press any key...";
        else 
        {
            if(num!=0&&num!=size-1)
            {
            
                t=head;
                while(t!=NULL && i<num)
                {
                    t=t->next;
                    i++;
                }
                return t;
            }
        }       
    }
    catch (char *s)
    {
        cout<<s; getch(); cout<<endl;
    }   
    return t;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru