请问这题怎么做?c++

写一个程序从输入文件中去读取四行大写字母(全都是大写的,每行不超过 100100 个字符),然后用柱状图输出每个字符在输入文件中出现的次数。严格地按照输出样例来安排你的输出格式。

输入格式
四行字符,由大写字母组成,每行不超过 100100 个字符。

输出格式
由若干行组成,前几行由空格和星号组成,最后一行则是由空格和字母组成的。在任何一行末尾不要打印不需要的多余空格。不要打印任何空行。

输出时每行末尾的多余空格,不影响答案正确性

样例输入复制
QEHFJJGGFGRXTXSLET
YQIJNXQUNJPAEUZHBDLE
OJLJXBEAU
LLWLOCFN
样例输出复制

              *   *
    *         *   *
    *         *   *                       *
    * * *     *   *   *     *       *     *


A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

https://blog.csdn.net/u011815404/article/details/79272069