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

Запись данных в текстовый файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Движение вниз, верх (не очень гениальный вопрос) http://www.cyberforum.ru/cpp-beginners/thread228655.html
Всем доброго доброго времени суток. Вот я решил поэкспериментировать над движением точки. Извините грубо говоря за тупой вопрос. Разобрался как продвигать налево и направо, стирая предыдущую...
C++ Не удаляется матрицы В самом конце кода есть два оператора delete mas; delete mass; Первый сработал, а второй выдал ошибку. Это происходит с не квадратной матрицей, например, 3х4. А вот с квадратным матрицами... http://www.cyberforum.ru/cpp-beginners/thread228642.html
C++ Тернарная операция
Всем доброго времени суток. Вот написал прогу #include <iostream> #include <fstream> #include <string> using namespace std; int main(int argc, char** argv) { string name; ...
C++ как реализовать!!!!
Комендант крепости выходит из центрального помещения и проверяет как солдаты дежурят на постах. При этом он, проходя все посты, не проходит дважды по одному участку маршрута и каждый пост посещает...
C++ Разработать программу работы с бинарным деревом http://www.cyberforum.ru/cpp-beginners/thread228624.html
Народ, прошу помощи в решении нескольких заданий, в противном случае, не видать мне сессии.... :cry: Задание №1 1)Упорядочить элементы массива по убыванию модулей элементов. 2)Дана квадратная...
C++ Замена символов в массиве Продолжая переводить лабы из паскаля в C++ Имеем такой код на паскале: var a:string; p,i:byte; begin writeln('введи текст для обработки ->'); readln(a); for i:=1 to length(a) do if... подробнее

Показать сообщение отдельно
accept
4823 / 3244 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
14.01.2011, 09:23
C
1
2
3
4
5
6
7
8
9
10
11
    FILE *ofp = fopen("file.txt", "w");
    if (ofp == NULL)
        return 1;
 
...
 
        fprintf(ofp, "%f\n", h);
 
...
 
    fclose(ofp);
C
1
scanf("%d",&q);
C
1
scanf("%lf", &q);
C
1
long double h;
C
1
double h;
MSVC их не различает, даже если бы различала, могло бы быть переполнение, потому что в арифметических операциях операнды неявно приводятся к наибольшему типу и потом значение такого типа присваивается переменной маленького типа - может быть переполнение, дающее непредсказуемый результат

long double = double можно делать всегда
double = long double можно делать, когда точно знаешь, что long double помещается в double
вот здесь будет такое присваивание
C
1
A=A+b*h;
когда выводишь long double, обязательна буква L
C
1
printf("| %LE", h);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru