07/06/28 21:14:41
>>461
#include <iostream>
using namespace std;
int main()
{
streambuf *sb = cin.rdbuf();
int c, cc, n;
const char *sep = "";
while ((c = sb->sbumpc()) >= 0 && c != 'E') {
for (n = 1; (cc = sb->sbumpc()) >= 0 && cc == c; ++n) {}
sb->sungetc();
cout << sep << n << " " << static_cast<char>(c);
sep = " ";
}
cout << "\n圧縮完了\n";
}