Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Файловый ввод вывод. небольшая загвоздка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ График в С++. Отладка http://www.cyberforum.ru/cpp-beginners/thread34581.html
Задача собственно такая: "Построить график функции p=2*y (этой буквой я заменила букву "фи" греч алфавит) " Вот текст программы: #include<iostream.h> #include<conio.h> #include<math.h>...
C++ Строки в С++.Надо доработать задачку. Создать текствый файл в котором должна находится информация о птицах.Надо вывести содержимое файла на экран. Придумать критерий поиска некоторых данных и виполнить поиск информации в етом файлк.... http://www.cyberforum.ru/cpp-beginners/thread34579.html
Запись из 2-ух матриц в третью. C++
Доброго времени суток, уважаемые форумчане! Скажу сразу, программа была списана с методички, все ошибки которые нашлись - я исправил. Эммм, даже не знаю, но у меня она не хочет нормально массив А...
Математическая задача C++
Очень нужна ваша помощь, у меня затруднение при написании одной из функций. Не могу правильно вычислить бесконечную сумму с заданной точностью. Часть формулы приведена ниже: F = бесконечная...
C++ Бесконечная сумма http://www.cyberforum.ru/cpp-beginners/thread34554.html
Очень нужна ваша помощь, у меня затруднение при написании одной из функций. Не могу правильно вычислить бесконечную сумму с заданной точностью. Часть формулы приведена ниже: F = бесконечная...
C++ Заменить все повторяющиеся слова на S##, где ## - номер слова Ребят, помогите плз с лабой, а то я ее уже 4 раз переписываю =( Вечно я ее сначала пишу, а потом она все усложняется усложняется и я ее переписываю. Суть такова: заменить все повторяющиеся... подробнее

Показать сообщение отдельно
edif
0 / 0 / 0
Регистрация: 23.12.2008
Сообщений: 11

Файловый ввод вывод. небольшая загвоздка - C++

17.05.2009, 15:09. Просмотров 865. Ответов 10
Метки (Все метки)

имеем текстовый файл.нужно переписать в новый файл все его строки, вставив в конец каждой строки количество символов в ней.
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
#include "fstream"
#include "iostream"
#include "string"
using namespace std;
 
int main()
{
    ifstream in("f.txt");
    ofstream out ("g.txt");
    string s;
    while (in.peek()!=EOF)//пока не прочитан маркер конца файла
    {getline(in,s); //читаем строку из файла f.txt
    for (unsigned int i=0; i<s.length(); i++)
    {char a=s[i];
    s[i]=s[s.length()];
    s[s.length()]=a;
    }
    out<<s<<endl; //записывем изменённую строку в файл g.txt
    }
    in.close();
    out.close();
cin.get();
cin.get();
return 0;
}
файл создаётся, но не записывает символы в конец строки
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru