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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 17, средняя оценка - 4.88
Noclip
43 / 27 / 2
Регистрация: 27.09.2011
Сообщений: 280
#1

Научите работать с файлами (создание, ввод, вывод) - C++

22.12.2011, 17:36. Просмотров 2315. Ответов 17
Метки нет (Все метки)

Научите работать с файлами
ввод в файл
вывод из файла
и т.д.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.12.2011, 17:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Научите работать с файлами (создание, ввод, вывод) (C++):

Работа с файлами (создание, ввод, вывод и поиск по значению ключевого поля) - C++
Мне нужно разработать программу, которая реализует с файлом последовательного доступа следующие операции: создание, ввод, вывод и поиск по...

Работа с файлами, ввод/вывод - C++
Подскажите пожалуйста, как мне правильно написать программу: В файле содержится информация о сотрудниках(фамилия, инициалы, должность,...

Ввод вывод.Работа с файлами - C++
Вот я ввожу данные . Но как их записать в файл? ofstream fot("database.txt",ios_base::out | ios_base::trunc); for(i=0;i<10;i++) { ...

Работа с файлами, ввод и вывод, многостроковые файлы - C++
Есть проблема. Я пытался создать такую программу, смыслом которой является: вывод данных из готового .txt файла, затем запрос ввода, запись...

Консольный ввод/вывод - Перестали работать SetLocale - C++
После того, как переопределил ввод и вывод обратно в консоль freopen("CON", "w", stdout); freopen("CON", "r", stdin); Перестали...

Работа с файлами: вывод-ввод результатов программы в текстовый файл - C++
#include<iostream> #include<cstdlib> #include<ctime> using namespace std; int main() { setlocale(0, "rus"); cout <<...

17
go
Эксперт С++
3586 / 1366 / 129
Регистрация: 16.04.2009
Сообщений: 4,528
22.12.2011, 17:49 #2
Также как и с консолью, только с файловой переменной связываете и в функции буква f добавляется.
0
Noclip
43 / 27 / 2
Регистрация: 27.09.2011
Сообщений: 280
22.12.2011, 17:56  [ТС] #3
go, но я не знаю как!!!

а что за консоль???

Добавлено через 45 секунд
консоль - может я ею и пользуюсь, но я не знал как она называлась....

объясните...
0
go
Эксперт С++
3586 / 1366 / 129
Регистрация: 16.04.2009
Сообщений: 4,528
22.12.2011, 17:56 #4
Цитата Сообщение от Noclip Посмотреть сообщение
а что за консоль???
Обычной ввод-вывод.

Не по теме:

Может рано с файлами, просто научились бы хотя бы хеловорлд выводить.

0
Noclip
43 / 27 / 2
Регистрация: 27.09.2011
Сообщений: 280
22.12.2011, 18:00  [ТС] #5
go, ну хелло ворд это легко
я и с массива работал
со стрингом( более менее)
а вот с файлами чет не понимаю ....

Добавлено через 43 секунды
что тут хелло ворд

cout
или
printf
0
go
Эксперт С++
3586 / 1366 / 129
Регистрация: 16.04.2009
Сообщений: 4,528
22.12.2011, 18:09 #6
C
1
2
3
4
5
6
7
8
fprintf (stdout, "Hello world"); // Записываем в консоль, аналог printf ("Hello world");
 
// Записываем в любой текстовый файл
 
FILE *outfile;
 
if ( fopen ("NameFile.txt", "w") )
    fprintf (outfile, "Hello world");
Консоль (экран дисплея) это тоже текстовый файл.
0
-=ЮрА=-
Заблокирован
Автор FAQ
22.12.2011, 18:14 #7
Цитата Сообщение от Noclip Посмотреть сообщение
Научите работать с файлами
ввод в файл
вывод из файла
и т.д.
как в тексте (из файла) найти все числа и сохранить их в отдельный массив??
http://www.cyberforum.ru/cpp-beginners/thread408941.html#post2292198
Сейчас плюсы найду

Добавлено через 1 минуту
Здесь ввод и вывод в С++
Работа с текстовыми файлами

Добавлено через 1 минуту
Noclip, вообще открой тем 20 моих последних, там точно примеров 5 есть на файловый доступ, также можно работать с файлом посредством CreateFile, и классов CFile и CStdioFile просто нагугли себе примеров и всё...
0
Noclip
43 / 27 / 2
Регистрация: 27.09.2011
Сообщений: 280
22.12.2011, 19:56  [ТС] #8
go, а какую библиотеку подключать????

что бы это работало
C
1
2
3
4
5
6
7
8
fprintf (stdout, "Hello world"); // Записываем в консоль, аналог printf ("Hello world");
 
// Записываем в любой текстовый файл
 
FILE *outfile;
 
if ( fopen ("NameFile.txt", "w") )
    fprintf (outfile, "Hello world");
0
go
Эксперт С++
3586 / 1366 / 129
Регистрация: 16.04.2009
Сообщений: 4,528
22.12.2011, 19:57 #9
C
1
2
3
4
5
6
#include <stdio.h>
 
int main (void)
{
    fprintf (stdout, "Hello world");
}
0
sovaz1997
CEO SOVAZ Corp.
380 / 226 / 2
Регистрация: 17.12.2011
Сообщений: 819
Записей в блоге: 1
Завершенные тесты: 1
22.12.2011, 20:04 #10
Первое, что надо сделать - подключить библиотеку #include <fstream>
Чтение из файла:
C++
1
2
3
4
5
6
7
8
9
int main()
{
    ifstream f("File.txt"); //ИзФайла имя("Файл")
    int n = 0;
    f >> n; // Из f (если там число) в переменную int n
    ofstream f2("File.txt"); //ВФайл имя("имя файла")
    int s = 105;
    f2 << s; //в f2 передаем значение переменной int s 
}
0
Noclip
43 / 27 / 2
Регистрация: 27.09.2011
Сообщений: 280
22.12.2011, 20:40  [ТС] #11
sovaz1997,
C++
1
2
3
4
5
6
7
8
int main()
{
    ifstream f("File.txt"); //ИзФайла имя("Файл")
    int n = 0;
    f >> n; // Из f (если там число) в переменную int n
    ofstream f2("File.txt"); //ВФайл имя("имя файла")
    int s = 105;
    f2 << s; //в f2 передаем значение переменной int s

библиотеку нужно какую-нибудь туда добавлять????

Добавлено через 3 минуты
sovaz1997, я запустил твою программу но мне ошибку выдает

Добавлено через 2 минуты
щас все ошибки покажу какие выдал

[C++ Error] Unit1.cpp(4): E2451 Undefined symbol 'ifstream'
[C++ Error] Unit1.cpp(4): E2379 Statement missing ;
[C++ Error] Unit1.cpp(6): E2451 Undefined symbol 'f'
[C++ Error] Unit1.cpp(6): E2451 Undefined symbol 'f'
[C++ Error] Unit1.cpp(7): E2379 Statement missing ;
[C++ Error] Unit1.cpp(9): E2451 Undefined symbol 'f2'
[C++ Error] Unit1.cpp(9): E2134 Compound statement missing }
[C++ Warning] Unit1.cpp(9): W8004 's' is assigned a value that is never used
[C++ Warning] Unit1.cpp(9): W8004 'n' is assigned a value that is never used
0
go
Эксперт С++
3586 / 1366 / 129
Регистрация: 16.04.2009
Сообщений: 4,528
22.12.2011, 20:41 #12
Цитата Сообщение от Noclip Посмотреть сообщение
библиотеку
не библиотеку, а заголовок
C++
1
2
3
#include <iostream>
 
using namespace std; // Пространство имен
0
Noclip
43 / 27 / 2
Регистрация: 27.09.2011
Сообщений: 280
22.12.2011, 20:50  [ТС] #13
go, вы забыли system("pause")
или getch()
добавить

но всё равно спасибо

Добавлено через 48 секунд
#include<stdio.h>
#include<iostream.h>
#include<conio.h>
int main (void)
{
fprintf (stdout, "Hello world");

getch();}



Добавлено через 17 секунд
теперь такие ошибки
[C++ Error] Unit1.cpp(7): E2450 Undefined structure 'ifstream'
[C++ Error] Unit1.cpp(7): E2034 Cannot convert 'char *' to 'ifstream'
[C++ Error] Unit1.cpp(7): E2450 Undefined structure 'ifstream'
[C++ Error] Unit1.cpp(7): E2450 Undefined structure 'ifstream'
[C++ Error] Unit1.cpp(9): E2094 'operator>>' not implemented in type 'ifstream' for arguments of type 'int'
[C++ Error] Unit1.cpp(10): E2450 Undefined structure 'ofstream'
[C++ Error] Unit1.cpp(10): E2034 Cannot convert 'char *' to 'ofstream'
[C++ Error] Unit1.cpp(10): E2450 Undefined structure 'ofstream'
[C++ Error] Unit1.cpp(10): E2450 Undefined structure 'ofstream'
[C++ Error] Unit1.cpp(12): E2094 'operator<<' not implemented in type 'ofstream' for arguments of type 'int'
[C++ Error] Unit1.cpp(12): E2134 Compound statement missing }
[C++ Warning] Unit1.cpp(12): W8004 's' is assigned a value that is never used
[C++ Warning] Unit1.cpp(12): W8004 'f2' is assigned a value that is never used
[C++ Warning] Unit1.cpp(12): W8004 'n' is assigned a value that is never used
[C++ Warning] Unit1.cpp(12): W8004 'f' is assigned a value that is never used
0
go
Эксперт С++
3586 / 1366 / 129
Регистрация: 16.04.2009
Сообщений: 4,528
22.12.2011, 20:58 #14
Цитата Сообщение от Noclip Посмотреть сообщение
вы забыли
Я ничего не забывал.

Добавлено через 18 секунд
Цитата Сообщение от Noclip Посмотреть сообщение
getch()
Такого нет в стандарте.
0
Noclip
43 / 27 / 2
Регистрация: 27.09.2011
Сообщений: 280
22.12.2011, 21:00  [ТС] #15
go, так что делать с ошибками .,, которые опять выдало


getch() - преподаватель показал....
0
22.12.2011, 21:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.12.2011, 21:00
Привет! Вот еще темы с ответами:

Работа с файлами: ввод/вывод структур ("Город") - C++
Написать программу, какая выполняет действия: 1. Создать файл 2. Открыть уже созданный файл и загрузить данные с него 3. Записать в...

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

Поменять консольный ввод-вывод на файловый ввод-вывод - C++
вот у меня калькулятор как мне сделать что б числа вводились из файла и результат записывался в новый файл ? // ОБРАТНАЯ...

Запись выражений, ввод–вывод информацииЗапись выражений, ввод–вывод информации - C++
Задача 2.1. Пользуясь только операцией умножения, вычислить (A в 7-ой степени) за четыре операции. Задача 2.2. Очистить экран,...


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

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