Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

CStdioFile - bad ptr (Visual C++)

612  1 2 3 4 5 6 7 8 9 все
  scorpi_ скептик12.05.06 11:25
NEW 12.05.06 11:25 
в ответ Simple 12.05.06 11:18
Чисто общеобразовательный интерес ;)
#41 
JacksonB гость12.05.06 11:48
JacksonB
NEW 12.05.06 11:48 
в ответ Simple 12.05.06 10:26
Спасиб, просмотрю. про ulPosition я знаю.
только я не наш╦л другой возможности считать строки в файле.
Может подскажите как можно?
#42 
JacksonB гость12.05.06 11:48
JacksonB
NEW 12.05.06 11:48 
в ответ Simple 12.05.06 10:18
просто пример прив╦л. может как-то легче будет для понимания.
#43 
Simple Nothing is f*cked12.05.06 11:50
Simple
NEW 12.05.06 11:50 
в ответ JacksonB 12.05.06 11:48
А зачем тебе знать, сколько строк? В крайнем случае, тем же ReadString.
#44 
Murr коренной житель12.05.06 11:51
Murr
NEW 12.05.06 11:51 
в ответ Simple 12.05.06 11:11
Он же использует это как...
-----
Читай выше - я осилил только первые 6 строк.
#45 
Simple Nothing is f*cked12.05.06 11:52
Simple
12.05.06 11:52 
в ответ Murr 12.05.06 11:51
Ты слишком ленив :-D
#46 
Murr коренной житель12.05.06 11:56
Murr
NEW 12.05.06 11:56 
в ответ scorpi_ 12.05.06 11:16
Нет конечно. Это же не стандартная методика. Делал когда-то для себя - вроде работало. Там ничего сложно - по потребностям - делаешь массив - одна строка - одна эмулируемая функция. По желанию делаешь два-четыре+ укзателя - (пролог), функция, эпилог, (ошибка) - по ситуации - вызываешь что надо косвенно...
#47 
Murr коренной житель12.05.06 11:57
Murr
NEW 12.05.06 11:57 
в ответ Simple 12.05.06 11:18
Наверняка это какой-то геморрой с таблицами указателей на функции.
------
Именно. Только вот как геморой оно будет _один_ раз... это тебе не вложенные иффы непонятной глубины...
#48 
Simple Nothing is f*cked12.05.06 12:01
Simple
NEW 12.05.06 12:01 
в ответ Murr 12.05.06 11:57
Не знаю, не знаю. Если паче чаяния где-то глюк, то хрен докопаешься.
#49 
JacksonB гость12.05.06 12:01
JacksonB
NEW 12.05.06 12:01 
в ответ scorpi_ 12.05.06 09:47
Мне трудно понять в данный момент разницу между C++ и Visual С++.
С++ это стандарт.
как я в данный момент понимаю. я использую MFС и Api functions.
Правильно я рассуждаю?
#50 
Murr коренной житель12.05.06 12:01
Murr
NEW 12.05.06 12:01 
в ответ JacksonB 12.05.06 11:48
только я не нашёл другой возможности считать строки в файле.
------
Забудь, и лучше всего - навсегда, что файл может состоять из строк. В любом случае автомат анализатора получит всего два дополнительных состояния... в большинстве случаев они будут еще и неразличимы...
P.S. Не тушуйся - тут _пальцы_...
#51 
  scorpi_ скептик12.05.06 12:03
12.05.06 12:03 
в ответ JacksonB 12.05.06 09:44
В ответ на:
меня обижают. Нельзя так сходу говорить.

Ну ладно, объясняю по буквам...
0. Чтобы получить помощь на форуме программистов необходимо как минимум подать проблему в удобоваримом виде.
0.1 Описать решаемую проблему. Вполне возможно, что ты подошёл к решению проблемы неправильно (и здесь как раз тот самый случай).
0.2 Сведи проблему к минимальной компилируемой программе.
0.3 Представь данную программу в удобно читаемом, отформатированном виде.
Я не зря задал вопрос о источнике обучения. Ибо так писать не стоит.
1. Используй стандартные классы std::string, std::ifstream, std::ofstream.
2. Структурируй программу. Функция должна в идеале содержать не более 7 логических элементов, иначе она неудобоварима.
3. И наконец о самой проблеме. Если тебе нужен scanner - возьми Lex. Так как пытаешься это сделать ты их не пишут, их пишут как конечные автоматы, иначе ты очень быстро запутаешься в дебрях разветвлений.
ЗЫ Какие у тебя Vorkenntnisse? Знания языков (английский, немецкий)? Могу посоветовать, бросить книжку...
#52 
Simple Nothing is f*cked12.05.06 12:06
Simple
NEW 12.05.06 12:06 
в ответ scorpi_ 12.05.06 12:03
0.3 Тут хрен представишь. Тега code же нет :/
1. Необязательно, на мой взгляд.
#53 
JacksonB гость12.05.06 12:08
JacksonB
NEW 12.05.06 12:08 
в ответ Simple 12.05.06 11:50
в выходной файл надо писать номер строки с которой я считал вс╦.
Спасиб за совет с ReadString!
#54 
Murr коренной житель12.05.06 12:08
Murr
NEW 12.05.06 12:08 
в ответ Simple 12.05.06 11:52
Нее - я слишком занят... :) Решал проблему с получением объекта из POST'a... не решил, но обошел...
#55 
  scorpi_ скептик12.05.06 12:09
NEW 12.05.06 12:09 
в ответ Simple 12.05.06 12:06
0.3 Есть тег pre. На худой конец пойдёт, чего-либо лучшего здесь не дождаться...
1. Обязательно. Не учи новичков дурным привычкам.
#56 
Simple Nothing is f*cked12.05.06 12:10
Simple
NEW 12.05.06 12:10 
в ответ JacksonB 12.05.06 12:08
Не за что. Но индекс увеличивается по ходу тела, зачем изначально знать в данном случае, сколько их всего может быть? Вылезти за границу ты не сможешь все равно.
#57 
Simple Nothing is f*cked12.05.06 12:11
Simple
NEW 12.05.06 12:11 
в ответ scorpi_ 12.05.06 12:09, Последний раз изменено 12.05.06 12:14 (Simple)
Ах да, тут же хтмл работает.
Не буду спорить насчет stl, плохо знаком.
#58 
Russman старожил12.05.06 12:11
Russman
NEW 12.05.06 12:11 
в ответ Simple 12.05.06 12:06
Может, если бы STL использовали вместо МФЦ и винды лучшее работали бы?
;-)
---
... все равно его не брошу потому что жаба давит...
#59 
Simple Nothing is f*cked12.05.06 12:11
Simple
NEW 12.05.06 12:11 
в ответ Murr 12.05.06 12:08
Ты не только ленивый, но и хитрый :-D
#60 
1 2 3 4 5 6 7 8 9 все