つーかお前らよくこんな下らないことでスレ引っ張るな。
そんなに暇なのか?
>>547なら、こんなもんでいいだろ。

#include <iostream>

int main()
{
    int i, c;
    char charArray[51];
    std::streambuf *sb = std::cin.rdbuf();
    if ((c = sb->sbumpc()) != '"')
        return 1;
    for (i = 0; i < 50 && (c = sb->sbumpc()) >= 0 && c != '"'; )
        charArray[i++] = static_cast<char>(c);
    charArray[i++] = '\n';
    std::cout.rdbuf()->sputn(charArray, i);
    return 0;
}