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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ На каком из интервалов (-∞,k1),(k1;k2),(k2;+∞) лежит точка с координатой х? http://www.cyberforum.ru/cpp-beginners/thread869755.html
Помогите пожалуйста написать программы на turbo C++. Задания простые, а я не могу((((. 2)На каком из интервалов (-∞,k1),(k1;k2),(k2;+∞) лежит точка с координатой х? k1,k2,x - произвольные числа, причем k1<k2. Надеюсь на Вашу помощь!
C++ Составить таблицу перевода килограммов (от 1 до 13) в граммы Помогите пожалуйста написать программы на turbo C++. Задания простые, а я не могу((((. 3)Составить таблицу перевода килограммов (от 1 до 13) в граммы с шагом. Необходимо использовать цикл с параметром FOR. Надеюсь на Вашу помощь! http://www.cyberforum.ru/cpp-beginners/thread869754.html
Нереагирование на нажатия клавиш C++
Как можно сделать чтобы после запуска файла, нельзя было ничего нажимать на клавиатуре, двигать мышкой.
fwrite\fread: чтение и запись в бинарные файлы C++
Добрый день. Пытаюсь разобратся с чтением и записью в бинарные файлы.. в общем обрисую в краце проблему, записываю класс. class tPoint { private: float mX,mY; float* mDescriptor; Реализовал метод Write fwrite(&mX,sizeof(float),1,f);
C++ ассоциативный массив map c двумерным массивом http://www.cyberforum.ru/cpp-beginners/thread869732.html
Искал информацию в интернете но безрезультатно. Необходимо сделать ассоциативный массив с со строковым ключом и двумерным массивом 3х3 в качестве значения ключа. создаю ассоциативный массив: map <string,int> MyMap; а как его заполнить?? (конкретно массив 3х3) пробовал так: dungeon_layout = {{1,1,1},{1,0,1},{1,1,1}};
C++ Ввод текста в графическом режиме Здравствуйте, можно ли вводить текст в графическом режиме (консольная графика)? Как это реализовать? подробнее

Показать сообщение отдельно
alsav22
5284 / 4803 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.05.2013, 06:15     Запись в файл
Цитата Сообщение от Ghoster Посмотреть сообщение
Может, можно как нибудь, реализовать запись не через бинарный сдвиг??
Тут нет бинарного сдвига. << - перегруженный оператор вставки в поток.
Нужно знать, как создавался decript[]. Если там есть в конце строки '\0', то можно так попробовать:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <string.h>
 
void record_t(char  decript[], int n)
{
    int i=0;
    
    ofstream f1; 
    
    f1.open( "text.txt", ios::app);
    for (i = 0; i < strlen(decript); i++)
    {
        f1 << decript[i];
    }     
    f1.close();    
}
Или проще так:
C++
1
2
3
4
5
6
7
8
9
10
11
void record_t(char *decript)
{
    int i=0;
    
    ofstream f1; 
    
    f1.open( "text.txt", ios::app);
    f1 << decript;
         
    f1.close();    
}
 
Текущее время: 23:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru