Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
4 / 4 / 0
Регистрация: 09.04.2012
Сообщений: 44
Записей в блоге: 1

Форматное преобразование данных

06.06.2012, 18:31. Показов 2516. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В программе есть кнопка сохранить изменения.в ней этот код
так после нажатия на эту кнопку,мы наживаем кнопку загрузить данные и он выдает сплошной ужас.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
void __fastcall TForm_Main::Button_SaveChangesClick(TObject *Sender)
{
    FILE *out;
    int i;
    char s[32];
    out=fopen("Orders.txt","w");
    if(out!=NULL)
    {
        for(i=0;i<OrdersCount;i++)
        {
            fprintf(out,"%d%s",Orders[i].Number,"\n");
            fprintf(out,"%s%s",Orders[i].Date,"\n");
            fprintf(out,"%d%s",Orders[i].CustCode,"\n");
            fprintf(out,"%d%s",Orders[i].ProdCode,"\n");
            if(i==OrdersCount-1) fprintf(out,"%d",int(Orders[i].Quantity));
            else fprintf(out,"%d%s",int(Orders[i].Quantity),"\n");
        }
        fclose(out);
    }
    out=fopen("Customers.txt","w");
    if(out!=NULL)
    {
        for(i=0;i<CustomersCount;i++)
        {
            fprintf(out,"%d%s",Customers[i].Code,"\n");
            fprintf(out,"%d%s",Customers[i].Name,"\n");
            fprintf(out,"%s",Customers[i].Car,"\n");
            if(i==CustomersCount-1)
            fprintf(out,"%s",Customers[i].Car);
            else fprintf(out,"%s%s",Customers[i].Car,"\n");
        }
        fclose(out);
    }
    out=fopen("Products.txt","w");
    if(out!=NULL)
    {
        for(i=0;i<ProductsCount;i++)
        {
            fprintf(out,"%d%s",Products[i].Code,"\n");
            fprintf(out,"%d%s",Products[i].Name,"\n");
            fprintf(out,"%s",Products[i].Unit,"\n");
            fprintf(out,"%f",Products[i].Price,"\n");
            if(i==ProductsCount-1) fprintf(out,"%d",Products[i].Price);
            else fprintf(out,"%f%f",Products[i].Price,"\n");
        }
        fclose(out);
    }
 
 
}

Products.txt

Orders.txt

Customers.txt


Прикладываю ужас,который появляется на экране
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.06.2012, 18:31
Ответы с готовыми решениями:

Расчет ряда. Форматное ввода-вывода данных
суть задания: Составить программу для нахождения суммы членов ряда, начиная с первого конечного члена. Исчисление суммы выполнить с...

меняет форматное соотношение, что делать?
Монитор samsung FX2490 автоматически меняет форматное соотношение, что делать? При выключении монитора он возвращает стандартные...

Прием данных Winsock и преобразование данных Byte в String
VB.NET Здравствуйте! Вопрос! Есть обьект winsock для обмена сообщениями tcp\ip. http://vbbook.ru/1403703567/winsock-v-visual-basicnet/ ...

7
4 / 4 / 0
Регистрация: 09.04.2012
Сообщений: 44
Записей в блоге: 1
06.06.2012, 18:40  [ТС]
Подскажите в чем ошибка
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
06.06.2012, 18:46
Могли бы хоть картинку нормальную вставить, а не этот ужс на котором нифига не разглядеть...
0
4 / 4 / 0
Регистрация: 09.04.2012
Сообщений: 44
Записей в блоге: 1
06.06.2012, 18:50  [ТС]
Вот так должно быть.
Миниатюры
Форматное преобразование данных  
0
Эксперт С++
 Аватар для Avazart
8488 / 6155 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
06.06.2012, 19:12
Картинка мелкая слишком разве не понятно?
0
4 / 4 / 0
Регистрация: 09.04.2012
Сообщений: 44
Записей в блоге: 1
06.06.2012, 19:20  [ТС]
Avazart, не получается больше загрузить.
у меня проблема только с форматами преобразования
0
4 / 4 / 0
Регистрация: 09.04.2012
Сообщений: 44
Записей в блоге: 1
09.06.2012, 10:27  [ТС]
разобрался.
0
 Аватар для cpp_developer
20124 / 5691 / 417
Регистрация: 09.04.2010
Сообщений: 22,546
Записей в блоге: 1
09.06.2012, 11:57
разобрался - покажите результат разборок, может біть интересно другим участникам форума
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
09.06.2012, 11:57
Помогаю со студенческими работами здесь

Преобразование типа данных nvarchar в тип данных datetime привело к выходу значения за пределы диапазона
Проблема:При открытии базы данных mssql происходит ошибка :Преобразование типа данных nvarchar в тип данных datetime привело к выходу...

Преобразование типа данных varchar в тип данных smalldatetime привело к выходу значения за пределы диапазона
Здравствуйте. помогите пожалуйста. что может привести к этой ошибке(ошибка в заголовке темы)? DECLARE @counter int, ...

Преобразование типа данных varchar в тип данных datetime привело к выходу значения за пределы диапазона
public Form_List(string a) { str = a; InitializeComponent(); dgDocum.DataSource =...

"Преобразование типа данных VARCHAR в тип данных smalldatetime привело к выходу значения за пределы диапазона"
пытаюсь запросом установить дату но выдает ошибку Сообщение 242, уровень 16, состояние 3, строка 56 Преобразование типа данных...

Преобразование данных
Доброго времени суток Только начинаю изучать питон и возникло недопонимание Вот есть код def changebyte(needbyte): return ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru