Форум программистов, компьютерный форум CyberForum.ru Форум программистов | Компьютерный форум | Форум web-программистов | Форум по электронике и бытовой технике | Форум о софте | Научный форум | Карьера и бизнес
CyberForum.ru - форум программистов и сисадминов > > >
Восстановить пароль Регистрация

Ответ Создать новую тему
 
11.03.2014, 10:00   #1
shama
Новичок
0 / 0 / 0
Регистрация: 05.03.2014
Сообщений: 27
Ошибки при компиляции проекта / C++ Builder

Код 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
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;int kol;
AnsiString a[2][100];
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner):TForm(Owner){
kol=RichEdit1->Lines->Count;
if(kol>=100){Label1->Caption="Ошибка!!!";Close();}
Label1->Caption=StrToInt(kol);}
 
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{int i,j;AnsiString z,zp;
for(i=0;i<kol;i++)//{a[0][i]=RichEdit1->Lines->Strings[i];for(i=0;i<kol;i++)sl(i);//
Memo1->Clear();
for(i=0;i<kol;i++)Memo1->Lines->Add(a[1][i]+""+a[0][i]);
Memo2->Clear();Memo2->Lines->Add("Анаграммы");
j=0;z=a[0][0];zp=a[1][0];
 for(i=0;i<kol;i++){
 if(zp==a[1][i]){
 if(j>1)Memo2->Lines->Add(z);
 z=a[0][i];zp=a [1][i];
 j++;} else{
  if(j>1)Memo2->Lines->Add(z);
  z=a[0][i];zp=a[1][i];j=1;}
 
}
//---------------------------------------------------------------------------
__fastcall TForm1::s1(int k)
{int i,j,dl;
AnsiString z;char d; z=a[0][k]; dl=z.lenght();
for(i=1;i<dl-1;i++)
for(j=1;i<dl-1;j++){
if(z[j]>z[j+1]){d=z[j];z[j]=z[j+1];[j+1]=d;}
Memo1->Lines->Add(z);
a[1][k]=z;}
 
//---------------------------------------------------------------------------
__fastcall TForm1::s2(void)
{AnsiString z,z0;int j,i;
for(i=0;i<kol;i++)
for(j=0;j<kol-1;j++)
if(a[1][j]>a[1][j+1])
{z=a[1][j];z0=a[0][j];
a[1][j]=a[1][j+1];a[0][j]=a[0][j+1];
a[1][j+1]=z;a[0][j+1]=z0;}}
Memo1->Lines->Add(z);
a[1][k]=z;}
//---------------------------------------------------------------------------
 
 
}
Это Unit1.Cpp

А Это Unit1.h
Код 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
//---------------------------------------------------------------------------
 
#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <ComCtrls.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:    // IDE-managed Components
        TRichEdit *RichEdit1;
        TMemo *Memo1;
        TMemo *Memo2;
        TButton *Button1;
        TLabel *Label1;
        void __fastcall Button1Click(TObject *Sender);
private:    // User declarations
public:     // User declarations
        __fastcall TForm1(TComponent* Owner);
        __fastcall TForm1::s1(int k);
         __fastcall TForm1::s2(void);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------
#endif
у меня показывает ошибку на

Код C++
1
__fastcall TForm1::s1(int k)
Добавлено через 42 секунды
помогите пожалуйста
11.03.2014, 10:00
AdAgent
Объявления
11.03.2014, 15:52  [ТС]   #11
shama
Новичок
0 / 0 / 0
Регистрация: 05.03.2014
Сообщений: 27
Ошибки при компиляции проекта / C++ Builder

Код 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
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int kol;
AnsiString
a[2][100];
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner):TForm(Owner){
kol=RichEdit1->Lines->Count;
if(kol>=100){Label1->Caption="Ошибка!!!";Close();}
Label1->Caption=StrToInt(kol);}
 
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender){int i,j;AnsiString z,zp;
for(i=0;i<kol;i++)//{
a[0][i]=RichEdit1->Lines->Strings[i];
for(i=0;i<kol;i++)s2();// сортировка массива перевернутых слов по алфавиту
Memo1->Clear();
for(i=0;i<kol;i++)Memo1->Lines->Add(a[1][i]+""+a[0][i]);
Memo2->Clear();Memo2->Lines->Add("Анаграммы");
j=0;z=a[0][0];zp=a[1][0];
 for(i=0;i<kol;i++){
 if(zp==a[1][i]){
 if(j>=1)Memo2->Lines->Add(z);
 z=a[0][i];zp=a [1][i];
 j++;} else{
  if(j>1)Memo2->Lines->Add(z);
  z=a[0][i];zp=a[1][i];j=1;}
}//forif(j>1)Memo2->Lines->Add(z);
}
 
//---------------------------------------------------------------------------
__fastcall TForm1::s1(int k){
int i,j,dl;
AnsiString z; char d; z=a[0][k]; dl=z.Length();
for(i=1;i<=dl-1;i++)
for(j=1;i<=dl-1;j++)
  if(z[j]>z[j+1]){d=z[j];z[j]=z[j+1];z[j+1]=d;}
Memo1->Lines->Add(z);
a[1][k]=z;}
 
//---------------------------------------------------------------------------
__fastcall TForm1::s2(void){
AnsiString z,z0; int i,j;
for(i=0;i<kol;i++)
 for(j=0;j<kol-1;j++)
 if(a[1][j]>a[1][j+1])
 {z=a[1][j];z0=a[0][j];
  a[1][j]=a[1][j+1];a[0][j]=a[0][j+1];
  a[1][j+1]=z;a[0][j+1]=z0;}}
 
 
//---------------------------------------------------------------------------
сейчас запускает программу ......но все равно вот эта ошибка :
[C++ Warning] Unit1.cpp(48): W8070 Function should return a value
[C++ Warning] Unit1.cpp(58): W8070 Function should return a value

Добавлено через 11 минут
Цитата Сообщение от UI Посмотреть сообщение
Как я могу что-то подсказать, если ты даже не соизволил напечатать задание? Телепаты - это в другом месте.
составить программу , определяющую из данного списка слов анаграммы

Добавлено через 13 минут
составить программу , определяющую из данного списка слов анаграммы

Добавлено через 1 минуту
как прописать , и где , это return?

Добавлено через 1 час 37 минут
Цитата Сообщение от UI Посмотреть сообщение
Как я могу что-то подсказать, если ты даже не соизволил напечатать задание? Телепаты - это в другом месте.
составить программу , определяющую из данного списка слов анаграммы

Добавлено через 2 часа 31 минуту
help me please)
12.03.2014, 08:10   #12
D1973
Форумчанин
294 / 179 / 63
Регистрация: 21.01.2014
Сообщений: 534
Ошибки при компиляции проекта / C++ Builder

Unit1.h
Код C++
1
2
3
4
public:     // User declarations
        __fastcall TForm1(TComponent* Owner);
       void __fastcall s1(int k);
       void  __fastcall s2(void);
Unit1.cpp

Код 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
void __fastcall TForm1::s1(int k)
{
int i,j,dl;
AnsiString z;char d; z=a[0][k]; dl=z.lenght();
for(i=1;i<dl-1;i++)
for(j=1;i<dl-1;j++){
if(z[j]>z[j+1]){d=z[j];z[j]=z[j+1];[j+1]=d;}
Memo1->Lines->Add(z);
a[1][k]=z;
}
 
//---------------------------------------------------------------------------
void __fastcall TForm1::s2(void)
{
AnsiString z,z0;int j,i;
for(i=0;i<kol;i++)
for(j=0;j<kol-1;j++)
if(a[1][j]>a[1][j+1])
{z=a[1][j];z0=a[0][j];
a[1][j]=a[1][j+1];a[0][j]=a[0][j+1];
a[1][j+1]=z;a[0][j+1]=z0;}}
Memo1->Lines->Add(z);
a[1][k]=z;
}
И все будет работать.
Другие темы раздела
C++ Builder БПФ для нахождение коэффициентов Фурье
Есть входной массив сигнала, надо определить коэффициенты разложения в тригонометрический ряд Фурье для выделения гармонической составляющей сигнала. Подскажите кто-нибудь решал подобную задачу?
Криво ставится Софт C++ Builder
Ставил один и тот же дистрибутив на разных машинах, на одной все работает отлично. На второй машине инсталяция происходит без проблем, но открыть ранее создаваемые проекты на 1 машине не могу, так же не могу создать новый проект, так как нет вообще таких позиций кроме как Other... Может кто...
12.03.2014, 08:10
Yandex
Объявления
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать новую тему

Похожие темы
Тема Раздел Автор Дата
C++ Builder Ошибка при компиляции проекта
Всем доброго дня.. Какая-то странность с XE3 Если запускать проект по F9 или по Ctrl+F9 то даже пустое приложение вылетает с такой ошибкой если же запускать по Ctrl+Shift+F9 и что-то я не представляю как это исправить Сигнатура проблемы: Имя события проблемы: APPCRASH Имя...
C++ Builder painless 27.02.2014 14:23
C++ Builder error code 3 при компиляции проекта
Здравствуйте, при компиляции любого проекта, в т.ч. пустой формы, появляется такая ошибка: Could not create DLL\PROJECT1.tds (error code 3) Среда Borland C++ builder 5 Подскажите пожалуйста как исправить данную ошибку, заранее спасибо.
C++ Builder kristalic 20.01.2014 10:13
Delphi Ошибки при компиляции проекта
Здравствуйте, появилась необходимость отредактировать чужой код. Не могу запустить проект на выполнение, т.к. вылезает данная ошибка. С делфи столкнулся совсем недавно, не могу разобраться в чем суть ошибки. Помогите кто может или направте на направительный путь =) Ошибки: unit sPayArx; ...
Delphi для начинающих zverek34 28.06.2013 09:09
C++ Builder При компиляции проекта в BDS2006 выскочили ошибки
При компиляции проекта в BDS2006 выдаются ошибки (см. скриншот). Изначально проект переносился из Builder 6, но с небольшими поправками был откомпилирован без ошибок. Теперь при компиляции всплыли эти ошибки.
C++ Builder prosto_lynx 08.11.2012 22:19
Ошибки при компиляции проекта
Использую MPLAB X IDE v1.10. Создал проект (благо инфы как это сделать много в нете). Листинг программы дал преподаватель. Компилирую и получаю на каждую строчку кода сообщение: Error ASMFILES\FIRSTASMFILE.ASM 51 : Executable code and data must be defined in an appropriate section ЧТО ДЕЛАТЬ?...
Микроконтроллеры Aleator 08.07.2012 17:14
Опции темы

Текущее время: 09:53. Часовой пояс GMT +4.

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.7 PL3
Copyright ©2000 - 2014, vBulletin Solutions, Inc.