|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.10.2010, 16:48 | #1 |
Пользователь
Регистрация: 03.04.2009
Сообщений: 59
|
Проблема при конвертации LPWSTR To int
Здравствуйте уважаемые программисты. При создании одной из программ возникла следующая сложность, но сперва по порядку:
Выделяю массив, для хранения вводимой строки (размер в скобках не имеет значения, он для примера): Код:
Код:
Код:
Так вот, проблема в том, что во время работы программы (по нажатию кнопки пытаюсь занести строку в переменную), выскакивает ошибка The variable 'nInt' is being used without being initialized. В чём подвох? |
03.10.2010, 18:50 | #2 | |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
Цитата:
Код:
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
|
|
03.10.2010, 19:03 | #3 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2Syuf
wscanf указатель хочет. он передает инт по значению, вот ниче и не инициализируется. твой вариант отработает без варнинга, но упадет прога.
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
03.10.2010, 19:21 | #4 |
Форумчанин
Регистрация: 02.02.2010
Сообщений: 599
|
9999999999999pproger
Я со skanfом вообще не знаком, а Alexcomeback волнует только это предупреждение - вот я его и убрал
"Лишь то читается легко, что написано с трудом; что в час написано, то в час и позабыто."
|
03.10.2010, 19:48 | #5 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2Syuf
с такой логикой лучше бросай с/с++. нужно понимать, что ты делаешь, зачем ты это делаешь, и к чему это приводит
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
03.10.2010, 19:57 | #6 | |
Пользователь
Регистрация: 03.04.2009
Сообщений: 59
|
Цитата:
Изменил старую функцию на: Код:
|
|
03.10.2010, 20:00 | #7 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2Alexcomeback
Код:
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
03.10.2010, 20:13 | #8 | |
Пользователь
Регистрация: 03.04.2009
Сообщений: 59
|
Цитата:
А разве приведенный мною код не равносилен Вашему? Ведь я также передаю адрес в качестве параметра для функции wscanf, только объявление несколько иное. Или я что-то плохо понимаю? Благодарю, предупреждение исчезло, только почему то в CountTasks по прежнему ничего не заносится(( Проверил значение nInt на этапе возвращения его из функции WStrToInt, там страшное число -858993460....(( Продолжаю копаться в проблеме( |
|
03.10.2010, 22:55 | #9 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,758
|
_wtoi не в моде?..
|
03.10.2010, 23:27 | #10 |
Пользователь
Регистрация: 03.04.2009
Сообщений: 59
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с int 13h, ah = 02h. | SoundMan | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 25.03.2010 14:22 |
Ошибка при конвертации | tools | Общие вопросы .NET | 1 | 25.09.2009 21:56 |
Сделать собственное прерывание при помощи int 23h | FARRIAN | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 10 | 29.05.2009 16:28 |
При конвертации данных из Акса2000 в ехель2007 обрезаются строки. Что делать? | VVlad69 | Microsoft Office Access | 0 | 02.04.2009 14:53 |
Проблема с Int. Explorer | Laidy | Windows | 2 | 31.10.2008 11:40 |