Форум программистов, компьютерный форум CyberForum.ru

Запись структуры в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сложить две знаковые константы http://www.cyberforum.ru/cpp-beginners/thread188628.html
В ячейке, размером в 1 байт, сложить две знаковые константы: 87 + 42 Объяснить полученный результат. Хотелось бы разобраться в этом. Заранее спасибо.
C++ Как заменить функции strset и atoi? Пожалуйста без приколов, мне реально интересно. http://www.cyberforum.ru/cpp-beginners/thread188612.html
Дана строка из нулей и единиц. Подсчитать количество символов в самой длинной группе C++
Дана строка, состоящая из групп нулей и единиц. Подсчитать количест-во символов в самой длинной группе.
Рекурсия C++
Здравствуйте, писали на лабораторной программу с использованием рекурсии, о бъясните почему в ответе двойки выдает?? и что рекурсивная часть собственно делает? #include <stdio.h>; void KOL(int N, int A, int k){ int i,j,s; for (i=0;i<N;i++) { s=0; for(j=0;j<N;j++) if (A>0)
C++ Число в строку http://www.cyberforum.ru/cpp-beginners/thread188605.html
Как перевести число в строку не используя itoa и фишек из нового стандарта типа stoi и т.п. Возможно-ли это через stringstream? Добавлено через 5 минут Кажись вопрос отпал. ost.str()
C++ программный модуль для тестирования знаний привет)нужнапрограмма...на С++ Разработка программного модуля для тестирования знаний. Программный мо- дуль должен обеспечивать возможность изменения вопросов и ответов. В про- граммном модуле рекомендуется применение структурных массивов. Реализо- вать обработку исключительных ситуаций. подробнее

Показать сообщение отдельно
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
10.11.2010, 12:07
Цитата Сообщение от Krasti
fprintf записывает в файл, связанный с переменной ofp?
да, открываешь файл перед выводом

Цитата Сообщение от Krasti
И мне нужно, что бы три числа записывались в строчку, а запись со следующимим тремя числами уже на новой строке.
тогда нужен массив структур

C
1
2
3
4
5
6
7
    int i;
 
    for (i = 0; i < 10; i++)
        if (fprintf(ofp, "%f %f %f" "\n", s[i].a, s[i].b, s[i].c) < 0)
            break;
 
    assert(i == 10 && "error in output file");
Цитата Сообщение от Krasti
И еще, как можно потом будет с помощью программы обратиться к этим числам?
C
1
2
3
4
    double a, b, c;
 
    if (fscanf(ifp, "%lf %lf %lf", &a, &b, &c) == 3)
        printf("read ok" "\n");
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru