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

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

Войти
Регистрация
Восстановить пароль
 
новичечек
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 18
#1

работа с файлами - C++

01.12.2009, 18:33. Просмотров 851. Ответов 10
Метки нет (Все метки)

1/подскажите(пошагово) как создавать exe-шный файл в с++ builder и visual studio 08 ?
2/чтобы входные данные шли из файла
C++
1
ifstreamf(1.TXT);
и файл 1.TXT помещаем в папку с exe. так?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.12.2009, 18:33     работа с файлами
Посмотрите здесь:

Работа с файлами - C++
Есть толпа зверушек. Нужно указать: номер записи, название животного, длительность его жизни, его среду обитания и вес. При задании среды...

работа с файлами - C++
Здравствуйте! Написать программу, определяющую сумму "S=1/2+......+1/10," записывать S во внешний файл, закрыть файл, открыть файл и...

Работа с файлами - C++
Здравствуйте! Помогите, пожалуйста! Не представляю, что делать с задачей Дан текст в файле F1. Описать функцию, которая после...

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

Работа с файлами - C++
Здраствуйте мне нужно чтобы этот код работал по принципу считывает из текстового файла информацию, обрабатывает ее в соответствии с...

Работа с файлами - C++
Доброго времени суток... Необходимо выполнить следующее задание: Найти сумму первых шести элементов массива и записать вместо...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
01.12.2009, 18:59     работа с файлами #2
Необязательно делать тем же методом, что указали Вы.
Можно через потоки или через функции.
Файл .txt Должен быть помещен в папку с проектом.
новичечек
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 18
01.12.2009, 19:28  [ТС]     работа с файлами #3
как сделать чтобы выходные данные шли в файл?
______

больше всего волнует первый вопросс!!!
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
01.12.2009, 19:36     работа с файлами #4
Я чаще всего пользуюсь банальным перенаправлением потоков.
Две строчки, следующие:
C++
1
2
freopen ("input.txt","rt",stdin);
freopen ("output.txt","wt",stdout);
Перед этим, в начале, сделав
C
1
#include <stdio.h>
А дальше уже использовать cin и cout, и будет все браться из файла.
Если непонятно - растолкую.
новичечек
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 18
01.12.2009, 19:54  [ТС]     работа с файлами #5
ну вот к примеру: в файле "1.txt" записано - "8 5 74".
а мне нужно х,y,z умножить на 2, взяв из входного файла, а результаты вывести в 2.txt
как это будет выглядеть?
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
01.12.2009, 19:58     работа с файлами #6
Вот так
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream.h>
#include <time.h>
#include <stdio.h>
main (void)
{
int a=0,b=0,c=0;
  freopen ("1.txt","rt",stdin);
  freopen ("2.txt","wt",stdout);
    cin>>a>>b>>c;
    cout<<2*a<<" "<<2*b<<" "<<2*c<<" ";
}
новичечек
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 18
01.12.2009, 20:01  [ТС]     работа с файлами #7
и в выходном файле "2.txt" будет "16 10 148" ?
зачем обнулять?
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
01.12.2009, 20:03     работа с файлами #8
новичечек, Да, можете проверить сами.
"Зачем обнулять?" - сий вопрос я не понял, честно скажу.
новичечек
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 18
01.12.2009, 20:07  [ТС]     работа с файлами #9
имел ввиду a=0,b=0,c=0; ...

Darky, подскажите(пошагово) как создавать exe-шный файл в с++ builder и visual studio 08 ?
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
01.12.2009, 20:11     работа с файлами #10
Знаете, есть такая притча на эту тему.
"Буратино дали три конфеты, а одну у него забрали. Сколько стало конфет? Две? А вот нет, мы ведь не знаем сколько было, переменные обнулять надо!"
Builder:
1. Запускаем билдер (допустим 6)
2. File - New - Other
3. В выпадающем окошке кликаем 'Console Wizard'
4. Жмем ОК
5. стираем все под "#pragma argsused"
6. Пишем туда свой код.
7. Жмем зелененый треугольник
8. Лезем в папку с проектами - вуаля, exe шник готов.

Правда история о том, как запустить свой exe на другом компе - абсолютно другая.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.12.2009, 20:16     работа с файлами
Еще ссылки по теме:

Работа с файлами - C++
Помогите решить проблему. Нужно записать найденные значения в файл G(output) Дано 2 файла F(input) и G(output) Программа работает...

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

Работа с файлами - C++
Дан файл File_in.dat, содержащий 65536 целых чисел. Считать из файла 9 чисел начиная с 150-го. Сформировать из них матрицу A(3х3) и...

Работа с файлами С++ - C++
Все работает , но проблема вот в чем: Считал все из файла file.txt записал в файл newfile.txt , но записал не правильно , где-то ошибка ,...


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

Или воспользуйтесь поиском по форуму:
новичечек
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 18
01.12.2009, 20:16  [ТС]     работа с файлами #11
)))
Yandex
Объявления
01.12.2009, 20:16     работа с файлами
Ответ Создать тему
Опции темы

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