Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Assembly LC-3汇编语言-仅打印输入的特定部分_Assembly_Lc3 - Fatal编程技术网

Assembly LC-3汇编语言-仅打印输入的特定部分

Assembly LC-3汇编语言-仅打印输入的特定部分,assembly,lc3,Assembly,Lc3,我必须编写一个程序,要求从卡片组中输入卡片,然后只打印出人脸卡,因此如果我输入5JKQ894,它将只回显JKQ,但我不知道如何只打印人脸卡。以下是解决方法: 首先确定字符串的长度。这取决于您用于输入的函数。 接下来在字符串的开头初始化一个指针,然后依次将其中的每个字符与下界“a”和上界“Z”进行比较。如果匹配,则打印原始字符。 重复比较/输出,直到长度耗尽 ps:可能最好再与下限“a”和上限“z”进行比较。您说您不知道如何只打印人脸卡,但您知道如何请求用户输入吗?您是输入单个字符串还是重复输入单

我必须编写一个程序,要求从卡片组中输入卡片,然后只打印出人脸卡,因此如果我输入5JKQ894,它将只回显JKQ,但我不知道如何只打印人脸卡。

以下是解决方法:

首先确定字符串的长度。这取决于您用于输入的函数。
接下来在字符串的开头初始化一个指针,然后依次将其中的每个字符与下界“a”和上界“Z”进行比较。如果匹配,则打印原始字符。
重复比较/输出,直到长度耗尽


ps:可能最好再与下限“a”和上限“z”进行比较。

您说您不知道如何只打印人脸卡,但您知道如何请求用户输入吗?您是输入单个字符串还是重复输入单独的字符?请告诉我们你到目前为止得到了什么。我会输入一个字符串,然后按回车键,这是换行符,然后它会打印出字符串中的人脸卡。