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

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

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

Большое время работы - C++

07.12.2013, 18:47. Просмотров 336. Ответов 15
Метки нет (Все метки)

Добрый вечер, форумчане!

Возникла проблема : у программы чтения файла очень большой runtime(пишу на codeblocks).

Что с этим делать?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <fstream>
#include <iostream>
#include <string>
 
using namespace std;
 
int main()
 {
  string a;
  ifstream fin ("1.txt");
  fin >> a;
  cout << endl << a << endl;
  cin.get();
  return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.12.2013, 18:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Большое время работы (C++):

Довольно большое время работы с std::min() - C++
Здравствуйте! Имеется 2 исходника. 1: #include &lt;iostream&gt; #include &lt;cstdio&gt; #include &lt;cstdlib&gt; #include &lt;stack&gt; #include...

Большое время перерисовки OpenGL - C++
Здравствуйте, я студент 2 курса, учусь на программиста, решил начать писать какую ни будь простенькую изометрическую игрушку, и наткнулся...

Отсортировать большое число элементов за минимальное время, используя битовый массив - C++
Всем привет! Вот, получил задание такое: написать сортировку большого числа элементов за минимальное время, используя битовый массив....

Выводить текущее время в определенные позиции консоли во время работы - C++
Портирую консольное приложение. Есть код, который работал после компиляции в BC++ 3.1, после компиляции под MinGW GCC программа не...

Написать программу вычисления величины дохода по вкладу. Процентная ставка (% годовых) и время хранения (дней) задаются во время работы программы - C++
1. Написать программу вычисления величины дохода по вкладу. Процентная ставка (% годовых) и время хранения (дней) задаются во время работы...

Время работы потока - C++
Вот есть такой код. Время работы потока выводит 0! Вроде все норм, а 0 выводит. Помогите люди умные) // OC_3.cpp: определяет точку...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
07.12.2013, 19:02 #2
Не использовать string, использовать С-функции чтения и вывода.
andrey_239
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 11
07.12.2013, 19:06  [ТС] #3
все равно также все
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
07.12.2013, 19:19 #4
Цитата Сообщение от andrey_239 Посмотреть сообщение
все равно также все
А код показать?
andrey_239
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 11
07.12.2013, 19:51  [ТС] #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <fstream>
#include <iostream>
 
using namespace std;
 
int main()
 {
  string a;
  ifstream fin ("1.txt");
  fin >> a;
  cout << endl << a << endl;
  cin.get();
  return 0;
}
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
07.12.2013, 19:52 #6
Шутка? И где здесь это?
Цитата Сообщение от alsav22 Посмотреть сообщение
Не использовать string, использовать С-функции чтения и вывода.
andrey_239
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 11
07.12.2013, 20:01  [ТС] #7
в смысле - c функция чтения и вывода?
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
07.12.2013, 20:10 #8
С-функции (не С++) знаете? gets(), getc(), scanf(), printf()?

Добавлено через 2 минуты
И ещё, интересно:
Цитата Сообщение от andrey_239 Посмотреть сообщение
все равно также все
Также с чем, если ни одной строки кода не изменили? #include <string> убрали? Без него, вообще, ваш код компилироваться не должен.
ya_noob
_
201 / 145 / 9
Регистрация: 08.10.2011
Сообщений: 432
07.12.2013, 20:14 #9
самый главный вопрос: какой размер у считываемой строки?
andrey_239
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 11
07.12.2013, 20:21  [ТС] #10
измените пожалуйста код, я не совсем понимаю, как правильно сделать
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
07.12.2013, 20:21 #11
Цитата Сообщение от ya_noob Посмотреть сообщение
самый главный вопрос: какой размер у считываемой строки?
Там разве строка читается? Слово.
ya_noob
_
201 / 145 / 9
Регистрация: 08.10.2011
Сообщений: 432
07.12.2013, 20:36 #12
Цитата Сообщение от alsav22 Посмотреть сообщение
Слово.
не важно, суть в размере входа. если там слово в 100 мб, то читать будет естественно долго
Цитата Сообщение от andrey_239 Посмотреть сообщение
измените пожалуйста код, я не совсем понимаю, как правильно сделать
вы по-русски не понимаете что-ли?
google translate:
English: what size string to be read?
Deutsch: Welche Größe Zeile zu lesen?
עברית: מה גודל קו שייקרא?
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
07.12.2013, 20:39 #13
Цитата Сообщение от ya_noob Посмотреть сообщение
суть в размере входа. если там слово в 100 мб
Это понятно, но програмно это никак не изменить. ТС специально такое слово (в 100мгб) в файл записал? andrey_239, у вас что в файле?
andrey_239
0 / 0 / 0
Регистрация: 07.12.2013
Сообщений: 11
07.12.2013, 20:48  [ТС] #14
в файл 1 КБ - там два неболльшиз слова
ya_noob
_
201 / 145 / 9
Регистрация: 08.10.2011
Сообщений: 432
07.12.2013, 20:51 #15
антивирусник стоит? у меня бывает из-за антивирусника первый раз программа долго запускается
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.12.2013, 20:51
Привет! Вот еще темы с ответами:

Время работы кода - C++
Здравствуйте. Вот код для расчёта времени выполнения программы. Всё работает, только не знаю, в каких единицах выводит время, в...

Превышено время работы - C++
Сабж:почему при загрузке задачи на сервер, выдается ошибка мол превышено время работы программы: Условие задачи:...

Время работы программы - C++
как считать?и как микросекунды?именно микросекунды нужны.

С++ время работы выполнения - C++
Помогите, пожалуйста, разобраться. Нужно найти время работ двух функций, вычисляющих число ПИ (не менее 10000 итераций). По сути, это 2...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.12.2013, 20:51
Ответ Создать тему
Опции темы

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