Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
4 / 4 / 2
Регистрация: 25.11.2011
Сообщений: 56

Ругается на функцию

08.12.2011, 18:34. Показов 797. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В чём тут ошибка?

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
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
#include <iostream>
#include <string>
 
const
int n=3;
 
 
using namespace std;
 
void izob(const string s[], int razm_massiva, int kol_kopiy, int nomer_izobr);
 
 
int main()
  {
        string s[10], c;
        int k, v, j;
        
        cout << "Flag: ";
        cin >> k;
        j=1;
        s[1]="+_________  ";     //1-"+" 9-"_" 2-" "
        s[2]="|        /  ";  
        s[3]="| Number/   ";
        s[4]="|     ";    
        s[5]="\   ";
        s[6]="|________\  ";
        s[7]="|           ";
        s[8]="|           ";
        
        while (k>n)
          { 
              izobr(s[], 7, n, j);
              k-=n;
              j+=n;
          };
            
        izobr(s[], 7, k, j);
        
        system("pause");
        
        return 0;
        
}
 
 
void izobr(const string s[], int razm_massiva, int kol_kopiy, int nomer_izobr)
{
     for (int i=1; i<=razm_massiva, i++)
         {   
             if (i!=4)
                for(int j=0; j<kol_kopiy; j++)
                    cout<<s[i];
             else
                {
                     for(int j=0; j<kol_kopiy; j++)
                     cout << s[i] << nomer_izobr+j << s[i+1];
                     i++;
                }
         cout<<endl;
         }
};

всё, что есть:
25:14 C:\Users\àñåð\Documents\ñ++\îëèìïèàäà Äåðáåíò\ñòð27.11.cpp [Warning] '\040'
C:\Users\àñåð\Documents\ñ++\îëèìïèàäà Äåðáåíò\ñòð27.11.cpp In function `int main()':
32 C:\Users\àñåð\Documents\ñ++\îëèìïèàäà Äåðáåíò\ñòð27.11.cpp `izobr' undeclared (first use this function)
(Each undeclared identifier is reported only once for each function it appears in.)
37 C:\Users\àñåð\Documents\ñ++\îëèìïèàäà Äåðáåíò\ñòð27.11.cpp expected primary-expression before ']' token
C:\Users\àñåð\Documents\ñ++\îëèìïèàäà Äåðáåíò\ñòð27.11.cpp In function `void izobr(const std::string*, int, int, int)':
47 C:\Users\àñåð\Documents\ñ++\îëèìïèàäà Äåðáåíò\ñòð27.11.cpp `void izobr(const std::string*, int, int, int)' used prior to declaration
48 C:\Users\àñåð\Documents\ñ++\îëèìïèàäà Äåðáåíò\ñòð27.11.cpp expected `;' before ')' token
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.12.2011, 18:34
Ответы с готовыми решениями:

Линкер ругается на функцию
// laba7evteev.cpp: определяет можно ли из слов первой строки составить вторую // #include &quot;stdafx.h&quot; #include...

Ругается на функцию в функции
#include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include &lt;math.h&gt; #define A 10 #define B -10 int Scanf(int Array,int...

Компилятор ругается на функцию strncat
#include &lt;iostream&gt; #include &lt;string&gt; using namespace std; long p,x,i,j,k,d,l; char t,s; void prefix() {

5
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
08.12.2011, 18:38
Цитата Сообщение от Boogi43 Посмотреть сообщение
void izob(const string s[], int razm_massiva, int kol_kopiy, int nomer_izobr);
А должно быть izobr
И ; после определения функции не надо
1
4 / 4 / 2
Регистрация: 25.11.2011
Сообщений: 56
08.12.2011, 18:39  [ТС]
по-любому ругается
0
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
08.12.2011, 18:41
Цитата Сообщение от Boogi43 Посмотреть сообщение
i<=razm_massiva, i++)
C++
1
i<=razm_massiva; i++)
1
4 / 4 / 2
Регистрация: 25.11.2011
Сообщений: 56
08.12.2011, 18:42  [ТС]
ругается на izobr(s[], 7, n, j);

пишит
32 C:\Users\àñåð\Documents\ñ++\îëèìïèàäà Äåðáåíò\ñòð27.11.cpp expected primary-expression before ']' token
0
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
08.12.2011, 19:03
Уберите []
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.12.2011, 19:03
Помогаю со студенческими работами здесь

Почему компилятор ругается на математическую функцию?
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;cmath&gt; using namespace std; class X { double *x, *y,...

Почему компилятор ругается на библиотечную функцию _atold() ?
Помогите с ошибкой, компилятор не принимает функцию _atold() встроенную в C++ #include &lt;iostream&gt; #include &lt;iomanip&gt; ...

Ругается на функцию FindClose
Доброго времени суток, уважаемые! Суть проблемы в следующем: делфи ругается на процедуру FindClose. Подскажите в чем ошибка? Зараннее...

Антивирус ругается на функцию отправки почты
Антивирус - Kaspersky Internet Security 2012. ОС - Windows 7 x64. IDE - Microsoft Visual Studio 2013. Лог...

Компилятор ругается на функцию чтения/записи процесса
Доброго времени суток. Вот код программы unit Unit4; interface uses Winapi.Windows, Winapi.Messages, System.SysUtils,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита, которое может. . .
Команды "Заполнить" и "Очистить" на форме документа
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". На примере нетипового документа разработанного в конфигурации КА2. В качестве источника данных указан регистр накопления, в который записываются данные о. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru