Попробуй сделать чтение построчно, тогда второй вопрос исчезнет сам собой. А вообще - непонятно, что у тебя за смесь Сишного FILE*, и потокового вывода С++? Ты уж чем-то одним пользуйся...
Цитата
а вот как сделать сортировку это вопрос?
Что-то в задании ничего про сортировку не говорится...
То, что надо выводить строки через одну (ну, скажем, все нечетные - это тебе подсказка) - еще не говорит о необходимости сортировать что-то... Просто напросто заведи счетчик считанных строк из файла, и если читаешь НЕчетную строку, то выводи ее на экран, если четную - то не надо ничего выводить...
Автор: @^WARlock^@ 10.11.2007 14:01
Цитата
А вообще - непонятно, что у тебя за смесь Сишного FILE*, и потокового вывода С++?
Ну может тогда кто-нибудь подскажет, как по другому вывести информацию из файла на экран (с помощью С++).
Автор: volvo 10.11.2007 14:30
Так?
#include <iostream> #include <fstream>
using namespace std;
const int max_line_size = 80;
int main() { ifstream in_file("1.txt", ios::in); char buffer[max_line_size];