Используйте
#include <iostream>
#include <sstream>
#include <fstream>
int main()
{
std::ifstream input("file.txt");
std::stringstream sstr;
while(input >> sstr.rdbuf());
std::cout << sstr.str() << std::endl;
}
или что-то очень близко. У меня нет stdlib ссылки открытой для перепроверения меня.
Да, я понимаю, что не записал эти slurp
функция, как спросили.
Это должно быть (на поиск потребовалось некоторое время):
Метод get_allocation () возвращает gtk.gdk.Rectangle, содержащий границы выделения виджета .
Из здесь .