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

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

Войти
Регистрация
Восстановить пароль
 
Леонид Каруна
0 / 0 / 0
Регистрация: 14.04.2013
Сообщений: 153
#1

Не корректная запись в файл - C++

26.11.2014, 12:35. Просмотров 146. Ответов 0
Метки нет (Все метки)

Хочу записать 2 слова в файл, в итоге запись происходит в битой кодировке.

C++ (Qt)
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
27
28
29
30
31
32
33
34
35
36
37
#include "pop.h"
#include <string.h>
void main() {
    setlocale(LC_ALL, "rus");
    char * fileName = "D:\\example.txt"; // Путь к файлу для записи
    FILE * file = fopen(fileName, "wb");
    cout << "Выберите сервер" << endl;
    cout << "1. Адын" << endl;
    cout << "2. Дыдва" << endl;
    cout << "3. Тытра" << endl;
    int server = 0;
    cin >> server;
    char * Server;
    if (server == 1){
        Server = "Адын";
    }
    else if (server == 2){
        Server = "Дыдва";
    }
    else{
        Server = "Тытра";
    }
    char Nick[20];
    cout << "Введите ник" << endl;
    cin >> Nick;
    if (file) // если есть доступ к файлу,
    {
        char * str = Nick+*Server; // инициализируем строку
        bool result = fputs(str, file); // и записываем ее в файл
        if (!result) // если запись произошла успешно
            cout << "Строка в файл успешно записана!" << endl; // выводим сообщение
    }
    else
        cout << "Нет доступа к файлу!" << endl;
    fclose(file);
    system("pause");
}
Добавлено через 5 минут
Вопрос решен, прошу закрыть тему.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.11.2014, 12:35
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Не корректная запись в файл (C++):

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

Корректная эмуляция таймеров - C++
При написании эмулятора CHIP-8 столкнулся с проблемой: нужно как-то эмулировать два таймера, работающих на скорости 60 герц. Следовательно,...

Не корректная работа функции memmove - C++
Мой код хоть и написан с помощью winapi, но все же вопрос связан не с этим. При первом вызове моей функции DeleteShip, все работает...

Простые числа, не корректная работа - C++
Здравствуйте! Помогите пожалуйста найти ошибку. #include&lt;iostream&gt; using namespace std; void main() { for (int i = 2; i &lt; 100;...

Корректная работа программы с русскими буквами - C++
Здравствуйте. Мне нужно было написать программу, которая ставит кратчайшее слово в конец и из строки убирает все цифры. В принципе,...

Оператор < для структуры, корректная реализация - C++
Всем привет. Вопрос вообщем-то простой, но что-то сам я не могу сходу решить как будет верно. Есть структура: struct pnr_t { ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.11.2014, 12:35
Привет! Вот еще темы с ответами:

Не корректная работа visual studio 2012 Express - C++
Приветствую. Вот такой код: #include &lt;iostream&gt; #include &lt;clocale&gt; using namespace std; int main() { setlocale(0,&quot;&quot;); int...

не корректная работа меню или всей программы - C++
Народ помогите плиз, сделал меню к проге, но программа уходит в бесконечный цикл. #include &lt;iostream&gt; #include &lt;conio.h&gt; #include...

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

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


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

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

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