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

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

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

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

15.11.2011, 01:10. Просмотров 335. Ответов 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;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.11.2011, 01:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Работа с файлами, помогите найти ошибку. (C++):

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

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

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

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

Помогите найти ошибку: По двум сторонам и углу найти все остальное - C++
Доброго времени суток. В универе дали задание написать программу &quot;По двум сторонам и углу между ними в треугольнике АВС найти два остальных...

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

3
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 минут
Да и хедеры лучше Сишные использовать. Все равно в коде от С++ нет ничего.
1
TwiX
60 / 60 / 1
Регистрация: 27.10.2011
Сообщений: 189
15.11.2011, 03:31 #3
Цитата Сообщение от Svinina Посмотреть сообщение
Все равно в коде от С++ нет ничего.
А cout?
0
Svinina
5 / 5 / 0
Регистрация: 28.11.2010
Сообщений: 81
15.11.2011, 21:41 #4
В моем варианте его нет. Согласись, использовать fopen, fprintf и cout в одной программе как-то не комильфо.
1
15.11.2011, 21:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.11.2011, 21:41
Привет! Вот еще темы с ответами:

Помогите найти ошибку - C++
#include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; #include&lt;string.h&gt; #include&lt;math.h&gt; ...

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

Помогите найти ошибку - C++
#include &quot;stdafx.h&quot; #include &quot;stdlib.h&quot; #include &quot;iostream&quot; #include &quot;conio.h&quot; #include &quot;math.h&quot; #include &quot;locale.h&quot; ...

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


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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