2 / 2 / 2
Регистрация: 04.04.2011
Сообщений: 75

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

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

Author24 — интернет-сервис помощи студентам
Нужно написать программу которая будет выписывать в файл значения синуса от 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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.11.2011, 01:10
Ответы с готовыми решениями:

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

Найти ошибку в программе (работа с файлами)
Цель данной программы - ввести в текстовый файл несколько слов, а потом вывести эти слова, но только так, чтобы в каждом слове все буквы...

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

3
 Аватар для Svinina
5 / 5 / 0
Регистрация: 28.11.2010
Сообщений: 81
15.11.2011, 01:48
Куча ошибок...
Короче говоря, так заработает:
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
60 / 60 / 10
Регистрация: 27.10.2011
Сообщений: 185
15.11.2011, 03:31
Цитата Сообщение от Svinina Посмотреть сообщение
Все равно в коде от С++ нет ничего.
А cout?
0
 Аватар для Svinina
5 / 5 / 0
Регистрация: 28.11.2010
Сообщений: 81
15.11.2011, 21:41
В моем варианте его нет. Согласись, использовать fopen, fprintf и cout в одной программе как-то не комильфо.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.11.2011, 21:41
Помогаю со студенческими работами здесь

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

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

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

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

Помогите найти ошибку
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; void main () {int i,j,s; int ** b=new int*(4) for (i=0;i&lt;4;i++) b=new int for...


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

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

Новые блоги и статьи
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
Конвейеры ETL с Apache Airflow и Python
AI_Generated 13.05.2025
ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .
Выполнение асинхронных задач в Python с asyncio
py-thonny 12.05.2025
Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .
Работа с gRPC сервисами на C#
UnmanagedCoder 12.05.2025
gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .
CQRS (Command Query Responsibility Segregation) на Java
Javaican 12.05.2025
CQRS — Command Query Responsibility Segregation, или разделение ответственности команд и запросов. Суть этого архитектурного паттерна проста: операции чтения данных (запросы) отделяются от операций. . .
Шаблоны и приёмы реализации DDD на C#
stackOverflow 12.05.2025
Когда я впервые погрузился в мир Domain-Driven Design, мне показалось, что это очередная модная методология, которая скоро канет в лету. Однако годы практики убедили меня в обратном. DDD — не просто. . .
Исследование рантаймов контейнеров Docker, containerd и rkt
Mr. Docker 11.05.2025
Когда мы говорим о контейнерных рантаймах, мы обсуждаем программные компоненты, отвечающие за исполнение контейнеризованных приложений. Это тот слой, который берет образ контейнера и превращает его в. . .
Micronaut и GraalVM - будущее микросервисов на Java?
Javaican 11.05.2025
Облачные вычисления безжалостно обнажили ахиллесову пяту Java — прожорливость к ресурсам и медлительный старт приложений. Традиционные фреймворки, годами радовавшие корпоративных разработчиков своей. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru