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

Запись и чтения из файла - C++

Восстановить пароль Регистрация
 
krikun2116
0 / 0 / 0
Регистрация: 23.02.2012
Сообщений: 12
15.03.2014, 20:23     Запись и чтения из файла #1
Здравствуйте уважаемые форумчане, недавно начал изучать c++ и дошел, до записи и чтения из файла
Вроде получилось и читать и записывать
но столкнулся с несколькими проблемами:
-Записывать и читать я могу на русском языке,но в файле пишутся кракозябры.
-Также в файл записывается первое слово вместо всего того что я записал.
Инклуды
C++
1
2
3
4
5
6
7
8
9
#define _CRT_SECURE_NO_DEPRECATE
#pragma once
#include <fstream>
#include <string>
#include "targetver.h"
#include "iostream"
#include <stdio.h>
#include <tchar.h>
#include <locale>
Сам код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include "stdafx.h"
using namespace std;
int main() {
    setlocale(LC_ALL, NULL);
    FILE *f;
    char s[20];
    cin >> s;
    f = fopen("D:\\text.txt.", "wt");
    fputs(s, f);
    fclose(f);
    
    string line;
    ifstream myfile("D:\\text.txt");
    if (myfile.is_open())
    {
        while (myfile.good())
        {
            getline(myfile, line);
            cout << line << endl;
        }
        myfile.close();
    }
    else cout << "Unable to open file";
    
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.03.2014, 20:23     Запись и чтения из файла
Посмотрите здесь:

C++ ошибка чтения из файла
C++ Запись и чтения в файл числа
C++ Создание файла для записи и чтения, запись в файл данных
Программа чтения из файла C++
Ошибка чтения из файла C++
Организовать запись и чтения из файла для 3 программ C++
Запись и чтения из файла матрицы C++
C++ Каким образом после чтения из файла, узнать позицию для чтения следующего куска байт

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 23:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru