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

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

Войти
Регистрация
Восстановить пароль
 
WestSide072
37 / 16 / 1
Регистрация: 15.07.2010
Сообщений: 319
#1

Запись в файл - C++

27.10.2010, 19:31. Просмотров 593. Ответов 6
Метки нет (Все метки)

Запарился искать по гуглу, как правильно
1) открыть файл
2) запись
3) закрыть файл

1 и 2 нашел
FILE *file;
1.) file=fopen("путь","как открыть, w запись")
2. -
3.) fclose(file);

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

запись в файл. не создается файл - C++
#include <graphics.h> // vkljy4it' opisanie grafi4eskix fynkcij Ñ/Ñ++ Borland'ah #include<stdio.h> #include <conio.h> // opisanie...

Запись в файл - C++
#include <string> #include <iostream> #include <fstream> int main() { setlocale (LC_ALL, "Russian"); ofstream...

запись в файл - C++
подскажите пожалуйста при записе текста в файл как нужно изменить кодировку, а то при записи русского текста в файл .txt записывает...

Запись в файл - C++
Необходимо чтобы информация, набираемая на клавиатуре, записывалась в файл с именем a.txt. //записывает с переносом буквы, без...

Запись в файл - C++
Напишите пожалуйста простой пример записи в файл.

запись в файл - C++
do{ i++; cout << "Enter x coordinate: "; cin >> point.x; cout << "Enter y coordinate: "; cin >> point.y; ofstream...

6
makkabi
-32 / 10 / 2
Регистрация: 05.12.2009
Сообщений: 152
27.10.2010, 21:21 #2
C
1
2
fprintf (file, "format", переменные);
или fputs (file, str); - если str - строка
1
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
27.10.2010, 21:21 #3
WestSide072, fprintf, fputs и т.п. Эт если запись в файл
1
WestSide072
37 / 16 / 1
Регистрация: 15.07.2010
Сообщений: 319
28.10.2010, 18:09  [ТС] #4
Цитата Сообщение от makkabi Посмотреть сообщение
C
1
2
fprintf (file, "format", переменные);
или fputs (file, str); - если str - строка
Спасибо за пример
попробовал так
C++
1
2
3
file=fopen("123.txt","w");
fputs(file, "qwerty");//вот на эту орет ))
fclose(file);
ошибки
Код
[C++ Error] Unit1.cpp(61): E2034 Cannot convert 'FILE *' to 'const char *'
[C++ Error] Unit1.cpp(61): E2342 Type mismatch in parameter '__s' (wanted 'const char *', got 'FILE *')
[C++ Error] Unit1.cpp(61): E2034 Cannot convert 'char *' to 'FILE *'
[C++ Error] Unit1.cpp(61): E2342 Type mismatch in parameter '__stream' (wanted 'FILE *', got 'char *')
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
28.10.2010, 18:14 #5
WestSide072,
C++
1
2
3
file=fopen("123.txt","w");
fputs("qwerty", file);//вот на эту орет ))
fclose(file);
1
WestSide072
37 / 16 / 1
Регистрация: 15.07.2010
Сообщений: 319
28.10.2010, 19:07  [ТС] #6
Цитата Сообщение от Lavroff Посмотреть сообщение
WestSide072,
C++
1
2
3
file=fopen("123.txt","w");
fputs("qwerty", file);//вот на эту орет ))
fclose(file);
усложняю еще более задачу ))))
C++
1
2
3
string b;
b="qwerty";
fputs(b, file);
ошибки
Код
[C++ Error] Unit1.cpp(61): E2034 Cannot convert 'string' to 'const char *'
[C++ Error] Unit1.cpp(61): E2342 Type mismatch in parameter '__s' (wanted 'const char *', got 'string')
Добавлено через 11 минут
up(5символов, тема быстро летит вниз =( )
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
28.10.2010, 20:08 #7
WestSide072,
C++
1
fputs(b.c_str(), file);
Лучше все же использовать fstream
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.10.2010, 20:08
Привет! Вот еще темы с ответами:

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

Запись в файл - C++
Как записать ввод данных(input) в файл? #include "mylist.h" #include <fstream> MyList::MyList() { curr =...

запись в файл - C++
здарова братва,есть код,как мне сделать что бы в файл записывались имена что я ввожу и имя с макс зп. #include<iostream.h> #include...

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


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

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

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