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

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

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

Показать сообщение отдельно
alsav22
5426 / 4821 / 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();    
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru