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

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

Войти
Регистрация
Восстановить пароль
 
Otacon
Сообщений: n/a
#1

Что неправильно? - C++

21.11.2008, 03:32. Просмотров 657. Ответов 0
Метки нет (Все метки)

Код
#include <fstream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
    int a[3] = {1 , 2 , 3};
    wchar_t s[10] = L"hello";
 
    wofstream outf;
    outf.open("c:\\test.txt" , ios_base::binary );
    outf.write((wchar_t*)a , sizeof(a));
    outf.write((wchar_t*)s , sizeof(s));
    outf.close();
    return 0;
}
вопрос: в выходной файл записывается только массив чисел. Почему не записывается строка?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.11.2008, 03:32     Что неправильно?
Посмотрите здесь:

C++ что делаю неправильно?
Что тут неправильно C++
C++ Что я неправильно сделал?
C++ Ребята что здесь неправильно?
C++ Строки в С++, не могу понять что неправильно в программе
C++ Что неправильно в данной программе?
C++ что неправильно в дереве?
C++ Что неправильно в этой задаче?
Подскажите, что неправильно? C++
Что я неправильно сделал? C++
C++ Не могу понять, что неправильно с float
Неправильно использую перечисления; что не так? C++

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

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

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