如何阅读每个单词并将其存储到变量中以供使用?

咖啡先生代码

我是Ada的新手。语法让我失望。我有6年的Java工作经验,这与我们在Java中所做的工作相似,但我无法使其正常工作。我正在使用learning.adacore.com学习。

with Ada.Text_IO; Use Ada.Text_IO;
with Ada.Integer_Text_IO; use Ada.Integer_Text_IO;
with Ada.Float_Text_IO; use Ada.Float_Text_IO;

procedure TextFile is

   F      : File_Type;
   File_Name : constant String := "Store.txt";
begin
   
   Open (F, In_File, File_Name);
   
   while not End_Of_File (F) loop
      Put_Line (Get_Line (F));
   end loop;
   Close (F);
   
end TextFile;

这是我的文本文件,名为Store.txt

Code    Department  Name/Vendor  Title          ID      Payrate
IL      Sales       John         Sales_person   1378    25.46
稀薄的

如果您不介意不同Ada编译器之间的可移植性,则可以使用包GNAT.String_Split将整个行拆分为单独的String值数组:

with Ada.Text_IO;       use Ada.Text_IO;
with GNAT.String_Split; use GNAT.String_Split;

procedure TextFile is
   File   : File_Type;
   Tokens : Slice_Set;
begin
   Open (File, In_File, "Store.txt");
   -- Skip the file header
   Skip_Line (File);
   -- Read the data
   while not End_Of_File (File) loop
      -- Split the line from the file on array which contains separated
      -- words. Treat multiple spaces as a single separator (don't
      -- create empty elements).
      Create (Tokens, Get_Line (File), " ", Multiple);
      -- Print each of the array's values
      for I in 1 .. Slice_Count (Tokens) loop
         Put_Line (Slice (Tokens, I));
      end loop;
   end loop;
   Close (File);
end TextFile;

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将任意长度的句子拆分为单词并将其存储到变量中

获取html表的每一行的值并将其存储在变量中以供以后使用

如何从json接收数据并将其存储到变量中?

如何使用python正则表达式分离每个爆炸结果并将其存储在列表中以供进一步分析

遍历Hashmap并将值存储在变量中以供使用

如何使用foreach从html标签中获取动态值并将其保存到jquery变量中以供momentObj使用

如何从数组中过滤特定属性并将其存储到变量中

如何选择一个目录并将其存储到 tkinter 中的变量中?

如何在SQL Server中执行字符串并将其结果存储到变量中

如何在文件中找到特定值并将其存储到bash脚本中的变量中?

C#:如何从SQL Server的特定列中获取值并将其存储到变量中

如何在变量/ summary /之后grep一个单词并将其存储在bash脚本中的新变量中

从bash读取yml文件并将其存储到变量中

获取目录大小并将其存储到变量中

如何获取单元格的值并将其存储到Pandas变量中?

如何动态获取选定选项的值并将其存储到变量中?

如何从stdin动态读取变量并将其存储到数组中

如何选择mysql值并将其存储到变量C#中

如何使用循环获取列表对象的单词频率并将其存储在字典对象中?

Shell脚本-获取CPU使用率(%cpu)并将其存储到变量中

如何将字符串中的每个单词存储到特定变量中?

如何删除特定的单词(如果包含该字符)并将其存储在php中的另一个变量中

识别句子中单词的程序,将其存储在列表中,并将每个单词替换为列表中该单词的位置

从变量中获取输入并将其存储到相同的变量中,但存储在diff文件中

如何从字符串中删除某些特定单词并将其存储在临时变量中并将该变量发送到我的查询

如何使用 NodeJS 更新 JSON 中的特定值并将其存储回变量中

如何获取 PR 标题并将其存储在变量中

如何正确返回数据并将其存储在变量中

如何从CSV文件导入数据并将其存储在变量中?