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

Открыть текстовый файл и удалить 11 последних символов на каждой строке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление определителя матрицы N*N http://www.cyberforum.ru/cpp-beginners/thread331011.html
Дорогие форумчане, никто не подскажет как вычислить определитель квадратной матрицы, сам код не нужен, только алгоритм. Насколько я слышал есть два метода: 1) Через Гаусса 2) Через минор Объясните...
C++ считывание строк из потока файлов люди плз помогите разобраться. в конце компиляции выдает сообщение "error C2228: left of '.close' must have class/struct/union". програмку писал по найденым примерам и той информации которую... http://www.cyberforum.ru/cpp-beginners/thread330979.html
Консоль C++
Подскажите пожалуйста,не могу включить консоль в играх,обычно это буква ё,а что то не получается,консоль не включается,в чем причина,или надо что то еще нажать?Заранее благодарен!!!
C++ как переместить файлы из папки?
Работаю в MFC. Требуется перемести все файлы (и папки) из каталога "C:\ico\~" в каталог "C:\ico". Рылся в SHFILEOPSTRUCT но так ничего и не получилось ;(
C++ Отрицательные элементы в многомерной матрице http://www.cyberforum.ru/cpp-beginners/thread330956.html
Всем привет) Вот такой вопрос, найти отрицательные элементы в многомерной матрицы, и записать их в одномерный массив. Вот что то попытался написать... void main() {int const n=5; int const...
C++ Программа на С++ строки Нужна помощь в написании программы. Дано предложение, слова в котором разделены пробелами, а в конце стоит точка. Заменить порядок слов в предложении на обратный. подробнее

Показать сообщение отдельно
rangerx
1937 / 1546 / 141
Регистрация: 31.05.2009
Сообщений: 2,913
08.07.2011, 22:24
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
28
29
30
#include <fstream>
#include <string>
#include <cstdio>
 
int main()
{
   const char* const filename = "in.txt";
   const char* const tmp_filename = "tmp.txt";
 
   std::ifstream inFile(filename);
   std::ofstream outFile(tmp_filename);
 
   std::string line;
   const std::string::size_type n = 11;
 
   while(std::getline(inFile, line))
   {
      if(line.length() >= n)             
     line.erase(line.end() - n, line.end());     
      outFile << line  << '\n';            
   }
 
   inFile.close();
   outFile.close();
 
   std::remove(filename);
   std::rename(tmp_filename, filename);
 
   return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.