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

Открытие файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переписать с C# в C++ http://www.cyberforum.ru/cpp-beginners/thread635034.html
есть код c# class SomeClass { public static string Arr = { "One", "Two", "Three" }; ...............................................
C++ Как инициализровать константное поле класса в конструкторе? Здравствуйте. Такая проблема. Класс работает с множеством картинок одинакового разрешения. Размеры картинки должны храниться в полях класса(естественно лучше константных). Такая проблема:... http://www.cyberforum.ru/cpp-beginners/thread635025.html
C++ Замена фигур на шахматной доске
задача. расставить случайным образом четырех коней на шахматной доске (два белых и два черных). вывести отдельно список полей под боем каждого из коней, список полей под боем нескольких (указать...
C++ Генератор слов
Здравствуйте! Хочу написать программу по генерированию слов из набора букв, но даже не представляю с чего начать... Может кто-нибудь посоветовать с чего начать? Спасибо большое... Опишу немного...
C++ Очередь с приоритетом http://www.cyberforum.ru/cpp-beginners/thread635009.html
/* ПОМОГИТЕ пож. в задаче не могу реализовать статистику печати, т.е. вывода на экран времени когда кто вошёл в очередь и не получается отсортировать по приориттам клиентов, др. словами у меня...
C++ Класс матриц с арифметическими операциями С++ Я создаю класс матриц с операциями сложения, умножения, вычитания матриц, умножения на константу, транспонирования на С++. Почему-то не работает умножение матриц. Помогите пожалуйста. Вот код. ... подробнее

Показать сообщение отдельно
Avazart
Нарушитель
Эксперт С++
7226 / 5398 / 291
Регистрация: 10.12.2010
Сообщений: 23,931
Записей в блоге: 17
11.08.2012, 16:36
Нет...

Добавлено через 9 минут
Вообщем думаю тут неправильное копирование строк
C++
1
2
3
4
5
6
7
8
9
10
11
  string Temp;
    cin >> Temp;
    Temp += ".txt";
    if(Temp.size() < 32)
    {
    const char *name = Temp.data();
    NameOfFiles[CountOfFiles] = new char[MAX_PATH];
    //копируем название нового файла
    strncpy(NameOfFiles[CountOfFiles],name,Temp.size());
    NameOfFiles[CountOfFiles][Temp.size()] = '\0';
     //...
Непонятно зачем нужны строчки
C++
1
data.seekg(0);
И
C++
1
2
//после того как записали кол-во файлов пермещаемся на 4-ый байт и выделяем память для названий
data.seekg(4);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru