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

Обновил компилятор и появились ошибки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ найти сумму элементов массива х(10), http://www.cyberforum.ru/cpp-beginners/thread1081136.html
найти сумму элементов массива Х(10),мне 16 индекс,а элЕменты с четными индексом записать в массив А. Найти произведения элементов массивов Х,А соответственно
C++ Найти минимальный элемент в массиве Y (25). Умножить на него все ненулевые элементы. Найти минимальный элемент в массиве Y (25). Умножить на него все ненулевые элементы. Распечатать преобразованный массив Y. http://www.cyberforum.ru/cpp-beginners/thread1081130.html
Найти максимальный и минимальный элементы массива и их сумму. C++
Дан массив х(10).найти максимальный и минимальный элементы массива и их сумму.
C++ Создать программу заполнения и упорядочения массива. ПЛЗ!
Доброго времени суток форумчане. Как студент МЧСник факультета хим защиты прошу Вас помочь в написании программы, так как сам в программировании не бум бум. Задание: Создать программу которая бы: а) Заполняла массив случайными числами от 10 до 100 б) Упорядочила бы этот массив в) Находила бы цифры которые повторяются Заранее Вам благодарен за помощь.
C++ В матрице A (mxn) найти количество элементов, которые содержат значения в диапазоне от-N до N http://www.cyberforum.ru/cpp-beginners/thread1081118.html
В матрице A (mxn) найти количество элементов, которые содержат значения в диапазоне от-N до N, где N - действительное число, считанное с клавиатуры.
C++ определить количество элементов определить количество. элементов массива x(15),пре дшествующих максимальному элементу массива.Вычислить произведение квадратов элемент ов массива. подробнее

Показать сообщение отдельно
AlexMEll
0 / 0 / 0
Регистрация: 21.01.2014
Сообщений: 16

Обновил компилятор и появились ошибки - C++

25.01.2014, 14:04. Просмотров 966. Ответов 5
Метки (Все метки)

Здравствуйте сегодня обновил компилятор и тут же после открытия старой программы появились ошибки. На прежнем все работало..

XML
1
2
3
4
5
6
7
9   16  C:\Documents and Settings\fff\Рабочий стол\Proj(c++)\main.cpp   [Warning] character constant too long for its type [enabled by default]
C:\Documents and Settings\fff\Рабочий стол\Proj(c++)\main.cpp   In function 'void pars(int*, int*)':
9   31  C:\Documents and Settings\fff\Рабочий стол\Proj(c++)\main.cpp   [Error] 'fopen' was not declared in this scope
12  29  C:\Documents and Settings\fff\Рабочий стол\Proj(c++)\main.cpp   [Error] 'sprintf' was not declared in this scope
13  20  C:\Documents and Settings\fff\Рабочий стол\Proj(c++)\main.cpp   [Error] 'fputs' was not declared in this scope
16  14  C:\Documents and Settings\fff\Рабочий стол\Proj(c++)\main.cpp   [Error] 'fclose' was not declared in this scope
29      C:\Documents and Settings\fff\Рабочий стол\Proj(c++)\Makefile.win   recipe for target 'main.o' failed
Код программы если нужно:
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
33
34
35
#include <cstdlib>
#include <iostream>
#include <string>
 
using namespace std;
 
void pars(int *start, int *end) {
     FILE *f;
     f = fopen('file.txt', 'w');
        for (int i=*start;i<=*end;i++) {
        char str[10];
        sprintf(str,"%d\n",i);
        fputs(str,f);
        std::cout << str;
        }
     fclose(f);
     }
 
int main()
{
    int *start = new int;
    int *end = new int;
 
    std::cout << "Считаем от: ";
    std::cin >> *start;
    std::cout << "Считаем до: ";
    std::cin >> *end;
 
    pars(start, end);
 
    delete start;
    delete end;
    system("PAUSE");
    return EXIT_SUCCESS;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru