С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Функция feof(stream) зацикливается и не доходит о конца файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировки http://www.cyberforum.ru/cpp-beginners/thread351172.html
Доброго времени суток друзья! Если вас сильно не затруднит, не могли бы вы мне сделать 2 задачки, до завтра сдать нужно ( Ну или одну, спасибо вас огромное заранее ! 1.В файле input.txt содержатся...
C++ Структура на время Всем доброго дня. Помогите пжл с прогой. Построить программу для работы с структурой время.Структура должна содержать следующие поля: ч:м:с(часы минуты секунды).Программа должна обеспечивать... http://www.cyberforum.ru/cpp-beginners/thread351165.html
Проблема C++
Скачал, установил Макрософт вижуал С++...пишу программу ...хочу посмотреть что там получается у меня в консоли - кликаю Ран...он мне пишет что найти exe-шник не может...что делать?
C++ Конвертация в wchar_t
Прочитал что если перед строковым литералом написать L то он будет приведён к типу wchar_t, но почему-то на выходе у меня получается адрес, а не сам строковый литерал, почему? #include <iostream>...
C++ графика в VC++(Windows) http://www.cyberforum.ru/cpp-beginners/thread351132.html
Помогите! Нужно нарисовать примитивные фигуры (достаточно будет линии) на VC++,так как немножко знаю как это делается в невижуал, а graphics.h нету в VC++, хотелось бы как-нибудь быстро научиться это...
C++ Асинхронный ввод с клавиатуры Доброго времени суток. Имеется клиент named pipes реализованный в консоли. Сервер время от времени шлет сообщения этому клиенту, ввод и отправка сообщений серверу от клиента тоже присутствует. Нужно... подробнее

Показать сообщение отдельно
kazak
3050 / 2371 / 160
Регистрация: 11.03.2009
Сообщений: 5,437
Завершенные тесты: 1
15.09.2011, 16:23
Мда.. с указателем в файле надо играться осторожно(
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <fstream>
 
using namespace std;
 
int main(int argc, char* argv[])
{
   int c;
   fstream f;
   streampos pos;
   f.open("doc.txt");
   if (!f.is_open())
      return 1;
   while ((c = f.get()) != EOF)
   {
      cout << (char)c <<"\t";
      c = c+1;
      cout << (char)c <<"\n";
      pos = f.tellp();
      f.seekp((int)pos-1);
      f.put(c);
      f.seekp(pos);
   }
   f.close();
   system("pause");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.