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

Нужно, чтобы каждое записанное число записывалось в файл, каждое с новой строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ В массиве, сформированном случайным образом, найти количество элементов, удовлетворяющих условию http://www.cyberforum.ru/cpp-beginners/thread1222251.html
Переделать код программы, используя динамический массив. В массиве b(25), сформированном случайным образом, найти количество элементов, удовлетворяющих условию l<b<m, где l и m - заданные числа. #include "stdafx.h" #include <iostream> #include <time.h> void main () { setlocale (0, "Russian"); srand(time(NULL)); const int n=25;
C++ В матрице, сформированной случайным образом, заменить элементы побочной диагонали на минимальное В матрице А, сформированной случайным образом, заменить элементы побочной диагонали на минимальное значение матрицы. #include <ctime> #include <iostream> using namespace std; int main() { setlocale(LC_ALL, "Russian"); int min =0; http://www.cyberforum.ru/cpp-beginners/thread1222243.html
C++ Перевод файла в двоичный код
Привет всем. Возникла проблема: нужно любой файл перевести в двоичный код. Как это сделать средствами C++ или WInAPI?
C++ Ошибка в расчетах
Ребят не могу найти ошибку, место 42метров пишет 28 и т.д. код программы #include <avr/io.h> #include <util/delay.h> #include <stdio.h> #include <stdlib.h> #include <stdbool.h> #include <math.h> #include <avr/pgmspace.h>
C++ Не получается распознать символ + или - из string http://www.cyberforum.ru/cpp-beginners/thread1222196.html
не могу распознать символ + - * / в строке if(array >= '0' and array < '9') { работает }; if(array == '+') {
C++ Проверить класс. Обмотка электродвигателя при заданном числе параллельных ветвей Доброго всем времени суток!Огромная просьба,кому не очень трудно,посмотрите мой вариант класса и подскажите что я не так сделал.Сам код работает и выдает верный результат.Это фрагмент остальное аналогично,так что если обнаружатся лишнее здорово, не ругайте, мог пропустить при обрезке. Эта часть должна определить возможность выполнения обмотки эл.двигателя при заданном числе параллельных ветвей и... подробнее

Показать сообщение отдельно
NanoBreaker
23 / 23 / 7
Регистрация: 11.07.2013
Сообщений: 89
04.07.2014, 01:44     Нужно, чтобы каждое записанное число записывалось в файл, каждое с новой строки
Начнём с того, что нету using namespace std, во вторых не <iostream.h>, а <iostream> . . .

Функция main, не может быть типа void, правильно int main(void), в конце программы всегда надо возвращать некоторое значение, к примеру return 0;

Добавлено через 9 минут
Вот еще, fprintf(f,"/n"); , вообще-то \n, а не /n

fprintf(f,"%i",x[i]); , не %i, а %f, у тебя же переменные типа float

от fprintf(f,"\n"); вообще откажись, и добавь \n следующим образом fprintf(f, "%f\n", x[i]);

ну и в начале программы убери все библиотеки кроме <iostream>, ибо они тебе не нужны, а в конце добавь:
C++
1
2
system("PAUSE");
return 0;
Добавлено через 1 минуту
Вот тебе рабочий код.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
 
using namespace std;
 
int main()
{
    FILE *f;
    int i = 0;
    float x[5];
    float y[5];
 
    f = fopen("1.txt", "w");
 
    for (i = 0; i < 5; i++)
    {
        cout << "Vvedite X: ";
        cin >> x[i];
        fprintf(f, "%f\n", x[i]);
    }
 
    for (i = 0; i < 5; i++)
    {
        cout << "Vvedite Y: ";
        cin >> y[i];
        fprintf(f, "%f\n", y[i]);
    }
 
    fclose(f);
 
    system("PAUSE");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru