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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
nikolazzzed
1 / 1 / 0
Регистрация: 04.10.2013
Сообщений: 32
#1

почему-то не правильно работает(файлы) - C++

27.11.2013, 03:04. Просмотров 207. Ответов 1
Метки нет (Все метки)

Данный файл целых чисел. Создать новый файл, который содержит те же элементы, что и исходный файл,но в обратном порядке

НО ПОЧЕМУ-ТО ОН НЕ ХОЧЕТ ПЕРЕВОДИТЬ В ОБРАТНЫЙ ПОРЯДОК, помогите ребята



#include <iostream>
#include <fstream>
#include <vector>
using namespace std;
int main(int argc, char* argv[])
{
ifstream inputFile ("d:\\input.txt");
ofstream outputFile ("d:\\output.txt");
vector<int> nums;
int num;
while (inputFile)
{
inputFile>>num;
nums.push_back(num);
if (inputFile.eof()) break;
}
while (nums.size()>0)
{
outputFile<<nums.back()<<endl;
nums.pop_back();
}
cout<<"Complete! Check output.txt for results"<<endl;
system("pause");
inputFile.close();
outputFile.close();
return 0;
}

Добавлено через 41 минуту
обьясните что не так
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.11.2013, 03:04     почему-то не правильно работает(файлы)
Посмотрите здесь:

Почему работает не правильно? - C++
Не могу понять почему эта простенькая программка не работает как надо,подскажите почему?К примеру я ввожу 12+7= и мне выдаёт 127==? //...

Почему работает не правильно??? - C++
// kjh.cpp: определяет точку входа для консольного приложения. // #include &quot;stdafx.h&quot; #include &lt;iostream&gt; void f(void); ...

Почему правильно работает код? - C++
В первом файле 5 слов, во втором - 10. #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; int main() { FILE *f1, *f2; f1 =...

Почему программа не работает правильно? - C++
У меня почему-то не корректно отображаются надписи в консоли.

Не могу понять почему программа работает не правильно! - C++
Задание: Программа находит в строке 1 символ который не входит во 2 заданную строку. Помогите исправить ошибку. ...

Почему при умножении на 0, программа работает правильно? - C++
Операции ввода, такие, как cin, должны уметь преобразовывать последо- вательность символов в число. Напишите программу, которая позволяет...

Почему алгоритм unique_copy не правильно работает с итераторами потоков? - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;iterator&gt; #include &lt;string&gt; #include &lt;algorithm&gt; #include &lt;vector&gt; using...

Почему не правильно работает? Даже в ручную все просчитала, не выходит! - C++
Вот такая маленькая программа. Вводится массив символов, нужно записать в отдельный массив числа из этой строки. То есть на входе имеем...

Подсчитать число отрицательных элементов матрицы. Почему работает не правильно? - C++
#include &lt;iostream&gt; #include &lt;clocale&gt; #include &lt;stdlib.h&gt; using namespace std; int main() { setlocale(LC_ALL,&quot;rus&quot;); ...

Задача на рекурсию - почему вроде бы ошибочный код внутри работает правильно? - C++
Изучаю учебник C++, решаю задачки в конце глав. В одной задачке надо было написать рекурсивную функцию, получающую в качестве...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Aleksanteri
0 / 0 / 0
Регистрация: 19.09.2012
Сообщений: 5
27.11.2013, 07:54     почему-то не правильно работает(файлы) #2
Только что проверил - все правильно выводит (msvc 2012).
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru