smothdrive
6 / 0 / 1
Регистрация: 29.12.2011
Сообщений: 9
|
||||||||||||||||
#1 | ||||||||||||||||
Переменная не инициализирована - C++26.06.2012, 17:43. Просмотров 1575. Ответов 11
Метки нет Все метки)
(
Всем привет решил написать простенький класс.Вот обьявление:
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
26.06.2012, 17:43 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Переменная не инициализирована (C++):
11
Переменная не инициализирована - C++
Переменная или переменная и условие - C++ переменная - C++ |
edward_jonson
160 / 160 / 25
Регистрация: 23.02.2011
Сообщений: 392
|
|||||||||||
26.06.2012, 18:16 | #2 | ||||||||||
Не совсем по сути вопроса, но:
1
|
smothdrive
6 / 0 / 1
Регистрация: 29.12.2011
Сообщений: 9
|
|
26.06.2012, 20:17 [ТС] | #3 |
Знаю.Уже исправил.
Добавлено через 34 минуты Не ужели не кто не поможет. Добавлено через 1 час 20 минут ну помогите а то расплачусь ![]()
0
|
Заблокирован
![]() |
||||||
27.06.2012, 00:13 | #4 | |||||
smothdrive, да память под name и compname ты неверно выделял да ещё и с new накосил. Вот работоспособный код на сонове твоей логики построения класса (я убрал из него юникод, т.к. смысла вообще в нём не вижу)
2
|
Заблокирован
![]() |
||||||
27.06.2012, 00:29 | #5 | |||||
Что же касается меня, то я бы построил класс таким образом
2
|
smothdrive
6 / 0 / 1
Регистрация: 29.12.2011
Сообщений: 9
|
||||||
27.06.2012, 20:50 [ТС] | #6 | |||||
Спасибо большое все заработало.Но есть одна маленькая проблема.Я ниписал программу которая записывает данные класса в файл.Время системное выводит нормально но вот имя пользователя и компа нет(какие то каракули).вот код
Опять все кинули меня? ![]()
0
|
Заблокирован
![]() |
||||||
28.06.2012, 09:24 | #7 | |||||
- никто тебя не кидал, к примеру у людей могут быть свои дела и заботы, более важные чем писанина кода. По поводу каракулей скажу - они от того что русские символы без специальных методов преобразования некорректно будут отображаться что в контексте консоли, что в контексте файла
Вариантов множество, но я предлагаю наиболее простой - использовать setlocale Код класса абсолютно не требует никаких изменений, а вот код main я немножко преобразовал
1
|
Заблокирован
![]() |
|
28.06.2012, 09:30 | #8 |
После отработки алгоритма в каталоге с экзешником (а если отлаживаем то в каталоге проекта появиться файл info.txt с полученной инфой). Отработка приложения на скрине (имя своего компьютера я стёр, так что вместо белых полей идут конкретные имя пользователя и компьютера)
1
|
smothdrive
6 / 0 / 1
Регистрация: 29.12.2011
Сообщений: 9
|
||||||
28.06.2012, 16:54 [ТС] | #9 | |||||
Вот доработаная версия моей проги.Русские буквы так и не отображает.
0
|
Заблокирован
![]() |
|
28.06.2012, 22:02 | #10 |
smothdrive, прошу тебя перестань ты делать всё по своему!
- прости за некую грубость, НО НА КОЙ ЧЁРТ ТЫ УПОРНО СТАВИШЬ ПОТОК ЧТЕНИЯ ifstream???!!!!! ![]() - объясни мне пожалуйста, чё это за хренотень написана???Ты privat поля класса считать хочешь, парень, думаешь головой что делаешь???Структуру ещё можно так считать, но для этого она хотябы в теле класса должна быть и не приват переменной. Рекомендую для этого в классе сделать реализовать отдельный метод. Далее , версия того в чём ты пишешь, что это DevC, 6-ая студия?Я подавал код для 9-й версии, причём проект надо открывать не через срр а через sln файл(если открывал срр и делал построение из существующего кода то гробил настройки проекта ![]() Вобщем друг не расстаривай меня, вначале всё у тебя было гуд, я лишь только подталкивал, но сейчас когда уже подал код пишуший в файл инфу, на кой чёрт вот это делал , жду от тебя переосмысления, возможно вопросов, а также чёткого указания компилятора на котором всё пытаешся реализовать. НЕ злись на меня а пиши конкретно зачем ввёл чтение из файла и вообще
0
|
smothdrive
6 / 0 / 1
Регистрация: 29.12.2011
Сообщений: 9
|
|
01.07.2012, 20:13 [ТС] | #11 |
Мне нужно чтение из бинарного файла.У меня уже есть прога для записи в фаил там проблемм нет.Приват переменную я получаю функцией.У меня 10 студия(2010)
0
|
smothdrive
6 / 0 / 1
Регистрация: 29.12.2011
Сообщений: 9
|
|
02.07.2012, 21:09 [ТС] | #12 |
алё люди
0
|
02.07.2012, 21:09 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
02.07.2012, 21:09 |
Привет! Вот еще темы с ответами:
12
Переменная - C++ Переменная не инициализирована - C (СИ) Хочу написать программу для подсчета площади прямоугольника, на строке S = count(S, a, b); выдает ошибку переменная S возможно не инициализирована. - Java SE
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |