Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 1
Благодарности: 0

Профиль | Отправить PM | Цитировать


Acuna, вы слишком рано делаете выводы - вы ещё слишком мало познали С++
1) в своём коде вы перемешали С и С++.
std::string - это из С++
fopen - это из С

2) вот вам пример чтения из файла
Код: Выделить весь код
 
#include <iostream>
#include <fstream>
#include <algorithm>
#include <iterator>
#include <sstream>


void main() {
	std::string file_name("test.txt");
	std::ifstream file(file_name);
	std::ostringstream result_sstr;

	std::copy(std::istreambuf_iterator<char>(file),
			std::istreambuf_iterator<char>(),
			std::ostreambuf_iterator<char>(result_sstr));

	std::cout << result_sstr.str() << std::endl;
}
Комментарии писать лень - надеюсь разберётесь

Отправлено: 19:33, 22-04-2014 | #5