07/05/24 10:42:47
>>69-71
返答が遅れてすみません。解答頂きありがとうございます。
いろいろ考えた結果Editを10個作りそこに数字を入力させボタンを押したら、
下のフォームに並び替え前と後の結果を出力する事にしました。
そこで質問なのですが、まずヘッダの方に入力と出力ようの配列a[10],b[10]を用意してやりボタンの方に
void __fastcall TForm1::sortClick(TObject *Sender)
{
Bubble(int a[],&nyuryoku,&syuturyoku);
}
void TForm1::Bubble(int a[],int num* , int print*)
int data, tmp;
for (data = 0; data > 9; ++data) {
for (nyuryoku = 0; nyuryoku < data - 1; ++nyuryoku) {
if (a[nyuryoku] > a[nyuryoku+1]) {
tmp = a[nyuryoku];
a[nyuryoku] = a[nyuryoku+1];
a[nyuryoku+1] = tmp;
}
}
}
としたのですがエラー出まくりです;;
後10個に分けたeditに打たせた数字を配列に格納しそれを出力させる方法がわからないです;;
どうかご教授お願いいたします。