Форум 3DNews
Вернуться   Форум 3DNews > Программирование > Программирование

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 12.01.2011, 18:54   [включить плавающее окно]   #1
Zarevich
Мужской Общительный
Автор темы
 
Регистрация: 12.11.2005
Адрес: Украина
проблема з вводом

Здрасте.Пишу прогу на с++ с MFC. MDI интерфейс.И вот прога должна считывать дание з файла - 4 целие перемение. После считивание у переменых есть всякой бред.Вот строка считивание

friend istream & operator >> (istream & strm, C & surf)
{
char dummy = ';';
strm >>surf.m_Days>>dummy>>surf.m_Months>>dummy>>surf.m_Years>>dummy>>surf.m_Ndays;
return strm;
}
Zarevich вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 13.01.2011, 00:19   [включить плавающее окно]   #2
FeyFre
Мужской Опытный
 
Аватар для FeyFre
 
Регистрация: 05.03.2010
Адрес: Vinnitsa, UA
Zarevich
MFC проекты созданные мастером для ввода/вывода(открытия/сохранения) используют CArchive. И внутренне MFC даже не пытается использовать С++, и Вам этого не стоит делать.
FeyFre вне форума  
Конфигурация ПК
Ответить с цитированием
Непрочитано 13.01.2011, 12:10   [включить плавающее окно]   #3
Sanya
Мужской Опытный
 
Аватар для Sanya
 
Регистрация: 22.03.2003
Адрес: Апатиты
strm >>surf.m_Days>>surf.m_Months>>surf.m_Years>>surf.m_Ndays;

Вот так.
В файле числа должны идти подряд и разделяться пробелами. Если используются другие разделители -- нужно читать строку целиком и делать разбор (либо через scanf(), либо ручками).
__________________
Лечить и судить умеют и могут все, а вот рассчитать несущую балку?
Sanya вне форума  
Конфигурация ПК
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:57. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey