Есть некоторая структура aps типа addparstruct, в которой содержатся различные поля данных. В частности, в этой структуре есть поле Vimparray типа vector<long double> и поле timparray типа vector<string> .
Ниже приведён код для работы с переменной aps:
При этом во время запуска программы в отладчике происходит остановка действия программы на строке stcorr = (string)(aps.timparray.at(i)); с выводом сообщения:
Необработанное исключение по адресу 0x7581AAF2 (KernelBase.dll) в BallisticRG.exe: 0xC000041D: Во время вызова пользователя обнаружено необработанное исключение
После чего программа останавливается на этом месте.
Если заменить строку stcorr = (string)(aps.timparray.at(i)); на строку stcorr = (string)(aps.timparray[i]); , то тогда появится другое сообщение:
Необработанное исключение по адресу 0x6F01DF22 (msvcr110.dll) в BallisticRG.exe: 0xC000041D: Во время обратного вызова пользователя обнаружено необработанное исключение
P.S. Длинная строка s, в которую помещаются малые строки s2--это строка, которая выводится в многострочное текстовое поле типа CEdit на диалоговом окне. Сама моя программа--диалоговое интерфейсное приложение на основе MFC, среда разработки--Visual Studio 2012.
Здравствуйте, RussianFellow, Вы писали:
RF>Что это всё означает? Как решить эту проблему?
Пиши на С или вообще займись чем-то другим, не напрягайся. Ну не получается у тебя.
Здравствуйте, RussianFellow, Вы писали:
RF>Что это всё означает? Как решить эту проблему?
Вообще, глядя на код, кажется, что его писала обезьянка из анекдота про фронтэндера. Зачем проверять n>0?
А строки! Там есть char и string, strcpy и sprintf. Ты же MFC используешь? В конце концов ещё и туда конвертируешь небось.
ему 45 лет
средне статистическая тема о том как написать макрос на С++ у него за 16 год
сейчас за окном 19 год
я бы сказал что уже все, пусть ищет себя в чем то другом
Здравствуйте, reversecode, Вы писали:
R>ему 45 лет R>средне статистическая тема о том как написать макрос на С++ у него за 16 год R>сейчас за окном 19 год R>я бы сказал что уже все, пусть ищет себя в чем то другом
Мальчик, пошёл вон!
Встретиться бы с тобой в реале...
Я спрашиваю в профильных форумах то, с чем у меня возникают проблемы.
Там свои сложности, которых не мало (тем более, что чистый C предполагает нишу системнного программирования).
Лично мне видится, что зачастую разработка на C++ получается проще. Вероятно — за счет более высокоуровневого инструментария.
K>...или вообще займись чем-то другим, не напрягайся. Ну не получается у тебя.
+100500
Здравствуйте, RussianFellow, Вы писали:
RF>Мальчик, пошёл вон! RF>Встретиться бы с тобой в реале...
Ну-ну. RF>Я спрашиваю в профильных форумах то, с чем у меня возникают проблемы.
Твои вопросы решаются не на рсдн, а в ближайшем ПНД.
Здравствуйте, Kernan, Вы писали:
K>Здравствуйте, RussianFellow, Вы писали:
RF>>Что это всё означает? Как решить эту проблему? K>Пиши на С или вообще займись чем-то другим, не напрягайся. Ну не получается у тебя.
Боже мой, это ощущение русского форума, не хотите отвечать не отвечайте, но срать на голову то зачем?
а вам какие больше нравятся, французские форумы или американские ?
на французских будут помогать так что бы не получалось как можно дольше
на американских после нескольких дней, автор сам забросит и пойдет искать себя в том что будет получатся
и только на русских форумах гинеколог будет несколько лет пытаться распилить полено ровно
и только на русских форумах будут те кто будет его подбадривать, что бы он потратил всю жизнь так и не научившись его пилить
Здравствуйте, Gaia, Вы писали:
G>Кажется, в данном случае это чудо заслужило. Рекомендую ознакомиться с небольшим анализом этого форума от этого индивида G>
ужос %)
я думал такие только на телевидении работают икспертами во всяких токшоу...
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
Здравствуйте, iriska2, Вы писали:
I>Боже мой, это ощущение русского форума, не хотите отвечать не отвечайте, но срать на голову то зачем?
Если человек который хочет програмировать на С++ за несклько лет не смог освоить базовые примитивы(его код ужасен), и не научился пользоваться отладчиком под которым видно что i больше размерности масива, то советы ему дают правильные, не его это, не его, там даже специальное std::out_of_range exception кидается, но нет, всего этого не достаточно.
Здравствуйте, pugv, Вы писали:
P>А ещё лучше закомментировать и остальные.
Так нельзя. Современное дао говорит что единственный возможный длинный коммент в программе — текст лицензии gpl. Так что, в соответствии с лучшими практиками, стереть не дожидаясь перитонитов
Здравствуйте, RussianFellow, Вы писали:
RF>Но зачем мне писать в ответах, что будто бы программирование--это не моё, что мне надо уйти из программирования?
1. Потому что твой код ужасен даже для начинающего программиста.
2. Потому что ты сам не видишь причину очевидной ошибки.
3. Потому что ты игнорируешь показания отладчика.
Здравствуйте, Igore, Вы писали:
I>>Боже мой, это ощущение русского форума, не хотите отвечать не отвечайте, но срать на голову то зачем? I>Если человек который хочет програмировать на С++ за несклько лет не смог освоить базовые примитивы(его код ужасен), и не научился пользоваться отладчиком под которым видно что i больше размерности масива, то советы ему дают правильные, не его это, не его, там даже специальное std::out_of_range exception кидается, но нет, всего этого не достаточно.
та чё вы пристали к человеку — раз ему платят за работу и не выгоняют — значит он таки стоит своих денег .. ленится может быть конечно "книжки умные" почитать и расширить кругозор, но раз ему и так хватает чтобы методом тыка дебажить код — то чего ради ему идти в те же грузчики и прочий напряжний ширпотрёб только из за ваших злопыханий, когда он тут на коне ..
xma>чего ради ему идти в те же грузчики и прочий напряжний ширпотрёб только из за ваших злопыханий, когда он тут на коне ..
грузчиком можно больше сорокета зарабатывать
Здравствуйте, Muxa, Вы писали:
xma>>чего ради ему идти в те же грузчики и прочий напряжний ширпотрёб только из за ваших злопыханий, когда он тут на коне .. M>грузчиком можно больше сорокета зарабатывать
"так это ж грузить надо" (c) — халёному погромизду такое не под силу .. короче говоря — "душевное равновесие" (c) как то важнее ..
Здравствуйте, Nuzhny, Вы писали:
N>Здравствуйте, RussianFellow, Вы писали:
RF>>Но зачем мне писать в ответах, что будто бы программирование--это не моё, что мне надо уйти из программирования?
N>1. Потому что твой код ужасен даже для начинающего программиста.
Здравствуйте, RussianFellow, Вы писали:
RF>Здравствуйте, Nuzhny, Вы писали:
N>>1. Потому что твой код ужасен даже для начинающего программиста.
RF>Приведи пример хорошего кода.