Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.10.2011, 23:12   #1
Fariori
Новичок
Джуниор
 
Регистрация: 06.09.2011
Сообщений: 2
По умолчанию ошибка чтения из файла

всем доброго времени суток.
относительно недавно я начал изучать си++, решил попробовать написать программу, что-то типа небольшой базы данных и столкнулся с такой проблемой: не могу считать данные из файла, при чем эти данные без проблем записываются этой программой в этот самый файл. при попытке извлечения данных возникает такая ошибка:
Additional information: Attempted to read or write protected memory. This is often an indication that other memory is corrupt. Тестил жесткий и оперативку на ошибки, все нормально, с чем еще она может быть связана?

на всякий случай выкладываю код:
private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e)
{

String ^s;
FILE *in;
in=fopen("asd.txt", "r");
for (int i=0; i<listView1->Items->Count; i++)
{
fscanf(in, "%s \t", s);
listView1->Items[i]->Text=s;
for (int j=1; j<listView1->Items[i]->SubItems->Count; j++)
{
fscanf(in, "%s \t", s);
listView1->Items[i]->SubItems[j]->Text=s;
}
fscanf(in, "\n");
}
fclose(in);


}
PS прошу прощения, если что-то сделал коряво, я только учусь
Fariori вне форума Ответить с цитированием
Старый 27.10.2011, 11:48   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Не смешивайте управляемый и не управляемый код.
p51x вне форума Ответить с цитированием
Старый 31.10.2011, 22:27   #3
Fariori
Новичок
Джуниор
 
Регистрация: 06.09.2011
Сообщений: 2
По умолчанию

спасибо, а в каком месте кода происходит это смешивание? и если не трудно подскажите как это можно исправить или хотя бы в какую сторону копать
Fariori вне форума Ответить с цитированием
Старый 01.11.2011, 09:31   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

вся работа с файлами, включая фсканф у вас есть неупрявляемый

в какую сторону? я уже ответил не смешивания - либо на С++ пишите, либо на С#
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка чтения файла Umnik1 Общие вопросы Delphi 12 25.06.2013 22:57
Ошибка чтения из файла в переменную типа integer Max1548 Общие вопросы Delphi 2 12.10.2011 12:34
Ошибка чтения сохранённого файла(картинки) alex77755 Microsoft Office Excel 10 28.10.2010 14:46
Ошибка: Попытка чтения за концом файла PlayHard Помощь студентам 11 10.05.2010 22:51
ошибка чтения KiSH333 БД в Delphi 12 22.08.2008 11:09