procedure TForm1.FormClick(Sender: TObject);
var
a:String;
i:integer;
begin
for i:= 1 to 10 do
a:=inputbox('입력','숫자를 입력하세요','');
for i:= 1 to 10 do
showmessage('값') & a;
end;
[Error] Unit1.pas(33): Illegal character in input file: '&' ($26)
[Fatal Error] Project1.dpr(5): Could not compile used unit 'Unit1.pas'
라는 에러가 뜨는데 왜 그런지 모르겠습니다..
a의 값을 inputbox를 통해서 입력받아서 showmessage를 통해서 출력을 하는건데 &a라는 문장을 빼면 그냥 값이라고만 뜨고 해서 죄송하지만 이렇게 올립니다.
좀 가르쳐 주십시요..
// 질문을 잘 모르겠지만 아래를 원하시는건가요...
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
var
a: array[1..10] of String;
i: Integer;
begin
for i := 1 to 10 do
a[i] := InputBox('입력('+IntToStr(i)+')','숫자를 입력하세요','');
for i:= 1 to 10 do
ShowMessage('입력값('+IntToStr(i)+'): '+ a[i]);
end;
end.