with Ada.Text_IO ;
use Ada.Text_IO ;
procedure String_oprations is
First_Name : string( 1 ..30 ) ;
Last_Name : string( 1 ..30 ) ;
Job : constant STRING := "Computer Programmer" ;
location : string( 1 ..15 ) ;
begin
Put_Line( "Enter the first name :" ) ;
get( First_Name) ;
Put_Line( "Enter the last name :" ) ;
get( Last_Name) ;
Put_line( "Enter the job:" ) ;
get( Job) ;
put_line( "enter the location :" ) ;
get( location) ;
put_line( "The details are :" ) ;
put( First_Name) ;
new_line;
get( Last_Name) ;
new_line;
put( Job) ;
new_line;
put( location) ;
end String_oprations;
d2l0aCBBZGEuVGV4dF9JTzsKdXNlIEFkYS5UZXh0X0lPOwoKcHJvY2VkdXJlIFN0cmluZ19vcHJhdGlvbnMgaXMKRmlyc3RfTmFtZSA6IHN0cmluZygxLi4zMCk7Ckxhc3RfTmFtZSA6IHN0cmluZygxLi4zMCk7CkpvYiA6IGNvbnN0YW50IFNUUklORyA6PSAiQ29tcHV0ZXIgUHJvZ3JhbW1lciI7CmxvY2F0aW9uIDogc3RyaW5nKDEuLjE1KSA7CgpiZWdpbgpQdXRfTGluZSgiRW50ZXIgdGhlIGZpcnN0IG5hbWUgOiIpOwpnZXQoRmlyc3RfTmFtZSk7ClB1dF9MaW5lKCJFbnRlciB0aGUgbGFzdCBuYW1lIDoiKTsKZ2V0KExhc3RfTmFtZSk7ClB1dF9saW5lKCJFbnRlciB0aGUgam9iOiIpOwpnZXQoSm9iKTsKcHV0X2xpbmUoImVudGVyIHRoZSBsb2NhdGlvbiA6Iik7CmdldChsb2NhdGlvbik7CgpwdXRfbGluZSgiVGhlIGRldGFpbHMgYXJlIDoiKTsKcHV0KEZpcnN0X05hbWUpOwpuZXdfbGluZTsKZ2V0KExhc3RfTmFtZSk7Cm5ld19saW5lOwpwdXQoSm9iKTsKbmV3X2xpbmU7CnB1dChsb2NhdGlvbik7CgplbmQgU3RyaW5nX29wcmF0aW9uczsK
compilation info
gnatgcc -c -pipe -O2 prog.adb
prog.adb:4:11: warning: file name does not match unit name, should be "string_oprations.adb"
prog.adb:16:05: actual for "Item" must be a variable
gnatmake: "prog.adb" compilation error
stdout