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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SilentBob
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 4
#1

подскажите как исправить ошибки - C++

29.05.2013, 00:21. Просмотров 542. Ответов 7
Метки нет (Все метки)

программы рабочие,но при компиляции в Borland C++ выдает кучу ошибок :С что делать?


Код
 Error LAB8.CPP 1: Unable to open include file 'IOSTREAM'                     
Error LAB8.CPP 2: Unable to open include file 'FSTREAM'                      
Error LAB8.CPP 10: Undefined symbol 'ifstream'                               
Error LAB8.CPP 10: Statement missing ;                                       
Error LAB8.CPP 10: Illegal character ' ' (0xff)                              
Error LAB8.CPP 14: Undefined symbol 'bool'                                  
Error LAB8.CPP 14: Statement missing ;                                       
Error LAB8.CPP 16: Undefined symbol 'in'                                     
Error LAB8.CPP 23: Undefined symbol 'fl'                                     
Error LAB8.CPP 23: Undefined symbol 'true'                                   
Error LAB8.CPP 31: Undefined symbol 'cout'                                   
Error LAB8.CPP 31: Undefined symbol 'endl'                                   



Error LAB10.CPP 1: Unable to open include file 'IOSTREAM'                    
Error LAB10.CPP 3: Unable to open include file 'CSTDLIB'                     
Error LAB10.CPP 4: Declaration syntax error                                  
Warning LAB10.CPP 44: Parameter 'm1' is never used                           
Warning LAB10.CPP 44: Parameter 'n2' is never used                           
Error LAB10.CPP 51: Undefined symbol 'cout'                                  
Error LAB10.CPP 52: Undefined symbol 'endl'                                  
Error LAB10.CPP 59: Function 'srand' should have a prototype                 
Error LAB10.CPP 59: Undefined symbol 'NULL'                                  
Error LAB10.CPP 70: Function 'rand' should have a prototype                  
Error LAB10.CPP 72: Undefined symbol 'cout'                                  
Error LAB10.CPP 72: Undefined symbol 'endl'                                  
Error LAB10.CPP 76: Multiple declaration for 'i'                             
Error LAB10.CPP 80: Function 'rand' should have a prototype
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
29.05.2013, 00:29     подскажите как исправить ошибки #2
Цитата Сообщение от SilentBob Посмотреть сообщение
что делать?
Названия в #include правильно писать.
SilentBob
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 4
29.05.2013, 20:03  [ТС]     подскажите как исправить ошибки #3
Цитата Сообщение от alsav22 Посмотреть сообщение
Названия в #include правильно писать.
всеравно не помогает :С
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
29.05.2013, 21:10     подскажите как исправить ошибки #4
Цитата Сообщение от SilentBob Посмотреть сообщение
всеравно не помогает :С
Ничего не видно, что делаете.
SilentBob
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 4
30.05.2013, 19:39  [ТС]     подскажите как исправить ошибки #5
Цитата Сообщение от alsav22 Посмотреть сообщение
Ничего не видно, что делаете.

вот осталось только две ошибки

Warning LAB10.CPP 44: Parameter 'm1' is never used
Warning LAB10.CPP 44: Parameter 'n2' is never used

C++ (Qt)
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
#include <iostream.h>
#include <time.h>
#include <stdlib.h> 
 
#define N1 4
#define M1 5
#define N2 5
#define M2 3
 
 
int ** multiplication ( int **A, int n1,int m1,int **B,int n2, int m2)
{
        
        int **C=new int * [n1];
        for (int **ptr=C; ptr-C<n1; ptr++) *ptr=new int [m2];
       
        for (int **ptr_a=A,
                        **ptr_b=B,
                        **ptr_c=C;
                ptr_c-C<n1;
                ptr_a++,ptr_c++)
                {
                        for (int *ptr_aa=*ptr_a,
                                *ptr_cc=*ptr_c;
                                ptr_cc-*ptr_c<m2;
                                ptr_cc++,ptr_aa++)
                                {
                                        *ptr_cc=0;
                                        for (int *ptr_bb=*ptr_b;
                                                        ptr_bb-*ptr_b<m2;
                                                        ptr_bb++)
                                        {
                                                *ptr_cc+=(*ptr_aa)*(*ptr_bb);
                                        }
 
                                }
 
 
                }
 
        return C;
}
 
 
void out_arr (int **arr,int n,int m)
{
        for (int **ptr=arr; ptr-arr<n; ptr++)
        {
                for (int *ptr2=*ptr;ptr2-*ptr<m; ptr2++)   cout<<*ptr2<<" ";
                cout<<endl;
        }
}
 
 
int main ()
{
        srand (time(NULL));
       
        int **A=new int *[N1],
                **B=new int *[N2],
                **C;
 
      
        for (int i=0; i<N1; i++)
        {
                A[i]=new int [M1];
                for (int j=0; j<M1; j++)
                        A[i][j]=rand()%10;
        }
        cout<<"matrix A:"<<endl;
        out_arr(A,N1,M1);
       
       
        for (int i=0; i<N2; i++)
        {
                B[i]=new int [M2];
                for (int j=0; j<M2; j++)
                        B[i][j]=rand()%10;
        }
        cout<<"matrix B:"<<endl;
        out_arr(B,N2,M2);
       
       
        C=multiplication(A,N1,M1,B,N2,M2);
        cout<<"matrix C:"<<endl;
        out_arr(C,N1,M2);
 
        return 0;
}
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.05.2013, 19:58     подскажите как исправить ошибки #6
Это не ошибки, предупреждения, что данные параметры функции нигде не используются.
SilentBob
0 / 0 / 0
Регистрация: 28.05.2013
Сообщений: 4
30.05.2013, 23:06  [ТС]     подскажите как исправить ошибки #7
alsav22, и что с ними делать :ССС
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.05.2013, 23:13     подскажите как исправить ошибки
Еще ссылки по теме:

Как исправить ошибки. Подскажите пожалуйста! C++
Как исправить ошибки? C++
C++ Как исправить ошибки в коде
C++ Как исправить ошибки?

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
alsav22
5415 / 4811 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
30.05.2013, 23:13     подскажите как исправить ошибки #8
Раз не используются, то просто убрать из параметров:
C++
1
int ** multiplication ( int **A, int n1, int **B, int m2)
Yandex
Объявления
30.05.2013, 23:13     подскажите как исправить ошибки
Ответ Создать тему
Опции темы

Текущее время: 14:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru