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

Проблема при считывании из файла - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с файлом и массивом http://www.cyberforum.ru/cpp-beginners/thread187242.html
Нужно заполнить массив числами из файла, но почему-то выдает ошибку. Вот фрагмент программы. Помогите разобраться. FILE *f; fopen_s(&f,"mas.txt","rt"); if(f==NULL) //Если файл пуст { cout<<"Ошибка чтения файла. Программа будет завершена."<<endl; return 0; }
C++ Нахождение седловых точек матрицы Доброго вечера всем.Не могу справиться с заданием. Если кто-то сможет помочь сделать это задание, буду очень благодарен в помощи Для матрицы 7х7 определить координаты всех ее седловых точек. Елемент матрицы седловая точка, если этот елемент самый большой в строке и одновременно - самым маленький в столбце. http://www.cyberforum.ru/cpp-beginners/thread187239.html
C++ Отсортировать список студентов по принадлежности к кафедре
написать задачу используя структуры struct{}; Ввести данные в табл. 2. Отсортировать список студентов по принадлежности к кафедре. В рамках кафедры разместить информацию в алфавитном порядке. Результаты сортировки в табл. 2. кто может решить напишите пожалуйста, заранее благодарен
C++ Сортировка с графическим интерфейсом
Здравствуйте, кто может помочь мне: Нужна программа, с граф. Инрефейсов, котороя показывает сортировку массива. Все поточные элементы должны быть отображены на форме Саму сортировку пузырьком знаю А как сделать с графическим интерф. Кто может помочь, буду благодарен //Задание 1 #include "iostream.h" #include "math.h" float a; //обьявление массива int I;// обьявление...
C++ где указать путь к файлам http://www.cyberforum.ru/cpp-beginners/thread187218.html
Есть программа по коду хоффмана. Нужно чтобы какие-либо данные можно было взять out.txt и уже обработанную при помощи кода хоффмана вернуть в in.txt. Программка написана. не могу вспомнить где писать в свойствах проекта путь к этим txt файлам. Использую Visual C++ 2008. english
C++ С++/алгоритм/Тема:"Анализ производительности алгоритмов" Преобразовать одномерный массив,состоящий из n целых элементов,таким образом,чтобы сначала располагались все положительные элементы,а потом - все отрицательные (Элементы,равные 0,считать положительными). подробнее

Показать сообщение отдельно
Coler
0 / 0 / 0
Регистрация: 01.10.2009
Сообщений: 6
09.11.2010, 07:50  [ТС]     Проблема при считывании из файла
Ну если не как символы читать то получилось сделать, а после тестов понял, что стрелочка действительно интерпретируется как конец файла. Единственная проблема осталась в том, что у меня класс с шифрованием поддерживает как входной массив char *data, а из поля richTextBox я считываю строку типа String^. И при перекодировании иногда символы меняются. Из-за этого после цикла расшифровки-зашифровки начальный и конечный тексты не совпадают на пару символов...
C++
1
2
IntPtr ptr = Marshal::StringToHGlobalAnsi(String);
                char* char_str = (char*)ptr.ToPointer();
пробовал также чтение-запись из файла
C++
1
2
3
4
5
6
7
8
9
10
StreamWriter^ sw = gcnew StreamWriter("Crypto.txt",false,Encoding::GetEncoding(1251));
                sw->Write(richTextBox1->Text);
                sw->Close();                
 
                ifstream Datamas ("Crypto.txt", ios::binary | ios::in );        
                Datamas.seekg (0, std::ios::end);
                size = Datamas.tellg();
                Datamas.seekg (0, std::ios::beg);
                Datamas.read(data,size);
                Datamas.close();
 
Текущее время: 16:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru