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。