U283451 字符串库函数测试

题目背景

如题。

题目描述

本题给出若干字符串操作,要求按照字符串操作执行。

输入格式

第一行为一个字符串 $A$,长度不超过 $50$。 第二行为一个正整数 $n$ 。 接下来 $n$ 行,进行多种操作。 修改操作: 第一种: `strcpy s`。表示向字符串A拷贝字符串s,s覆盖掉A。 第二种: `strcat s`。表示向字符串A末尾拼接字符串s,数据已经保证拼接后A总长度仍然不超过 $50$ 。 询问操作: 第一种: `strlen` 询问当前字符串A的长度。 第二种: `strstr s` 询问字符串s在字符串A中出现的位置。比如,abc在abcdef中出现的位置是0。如果查找不到,答案是`NULL`。 这里保证所有修改和询问的字符串s不包含任何空白字符。

输出格式

对于每个询问,输出询问的结果。所有操作结束后输出字符串A。