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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Rashmash
2 / 2 / 0
Регистрация: 04.04.2011
Сообщений: 75
#1

Работа с файлами, помогите найти ошибку. - C++

15.11.2011, 01:10. Просмотров 330. Ответов 3
Метки нет (Все метки)

Нужно написать программу которая будет выписывать в файл значения синуса от 0 до 2Pi с шагом Pi/11 в два столбика-в первом угол, во втором значения синуса. Вот что я написал, но почему то не работает, когда открываю файл он просто зависает. Помогите пожалуйста.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
#include<cmath>
 
#define PI 3,14
using namespace std;
 
int main() {
    FILE *F;
    F = fopen("out.txt","w");
    if ( (F = fopen("out.txt", "w"))==0 ) { 
        cout<<"error";
    };
    double i, result;
    for (i=0; i<=2*PI; i+=PI/11) {
    fprintf(F, "%d %2.2f\n", i , sin(i));
    }
    fclose(F);
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2011, 01:10     Работа с файлами, помогите найти ошибку.
Посмотрите здесь:

Работа с файлами ( найти ошибку) - C++
Мне нужно реализовать программу таким образом:Все выходные данные записываются в файл,и входные считываются с файла Моя проблема в том,...

Работа с файлами в Си, не могу найти ошибку в коде - C++
Язык: &quot;Си&quot; Задача: &quot;Создать файл, содержаший сведения о месячной зарплате N рабочих завода. В файле содержатся сведения: фамилия...

Работа с файлами, выдает ошибку - C++
Программа должна быть запущена через cmd, где должен быть указан файл с которого считывается текст и в какой записывается. При отладке, оно...

Помогите пожалуйста!работа со строками, файлами - C++
Разработайте программу, функция main() которой содержит вызов предложенной стандартной функции обработки строк и вызов пользовательской...

Помогите найти ошибку - C++
в чём здесь ошибка #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; int main() { clrscr(); ...

Помогите найти ошибку - C++
Задание: Написать программу, которая считывает текст из файла и выводит в другой файл и на экран предложения, содержащие максимальное...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Svinina
5 / 5 / 0
Регистрация: 28.11.2010
Сообщений: 81
15.11.2011, 01:48     Работа с файлами, помогите найти ошибку. #2
Куча ошибок...
Короче говоря, так заработает:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<cstdio>
#include<cmath>
 
#define PI 3.14
 
int main() {
        FILE *F;
        F = fopen("out.txt","w");
 
        double i, result;
        for (i=0; i<=2*PI; i+=PI/11) {
        fprintf(F, "%f %2.2f\n", i , sin(i));
        }
        fclose(F);
        return 0;
}
Добавлено через 5 минут
Да и хедеры лучше Сишные использовать. Все равно в коде от С++ нет ничего.
TwiX
60 / 60 / 1
Регистрация: 27.10.2011
Сообщений: 189
15.11.2011, 03:31     Работа с файлами, помогите найти ошибку. #3
Цитата Сообщение от Svinina Посмотреть сообщение
Все равно в коде от С++ нет ничего.
А cout?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2011, 21:41     Работа с файлами, помогите найти ошибку.
Еще ссылки по теме:

Помогите найти ошибку - C++
Короче написал прогу, в которой вводится строка, и в ней надо заменить первое слово. Всё работает нормально но при выводе конечной строки...

Помогите найти ошибку - C++
#include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;fstream.h&gt; void main() {clrscr(); struct podrozd {char naimenovanie; int...

Помогите найти ошибку - C++
Сегодня начал изучать c++ и не могу найти ошибку вот задача ...

помогите найти ошибку - C++
#pragma argsused #include &lt;conio.h&gt; #include &lt;iostream.h&gt; #include &lt;math.h&gt; const float con={{1,1,2},{3,4,5},{6,7,8}}; class...

Помогите найти ошибку - C++
Проблема , по моему мнению, заключается в том что выдает неправильную полную сумму ряда. Для ряда, члены которого вычисляются по...

Помогите найти ошибку. - C++
Дана целочисленная прямоугольная матрица. Определить: 1. Максимум среди сумм элементов диагоналей, параллельных главной диагонали...


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

Или воспользуйтесь поиском по форуму:
Svinina
5 / 5 / 0
Регистрация: 28.11.2010
Сообщений: 81
15.11.2011, 21:41     Работа с файлами, помогите найти ошибку. #4
В моем варианте его нет. Согласись, использовать fopen, fprintf и cout в одной программе как-то не комильфо.
Yandex
Объявления
15.11.2011, 21:41     Работа с файлами, помогите найти ошибку.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru