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

Проблемы с программой - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция-член принимает указатель на функцию-член http://www.cyberforum.ru/cpp-beginners/thread844673.html
Задача состоит в следующем. Нужно реализовать функцию-член которая принимает указатель функцию-член из класса. Но встретился с такой ошибкой "Ошибка 7 error C2064: результатом вычисления фрагмента не является функция, принимающая 2 аргументов" Вот часть кода. class people { public: people (){} ~people(){} ....... bool sAge(people st1, people st2) {
C++ Segmentation fault при работе с потоковым файлом Здравствуйте , возникает проблема при чтении из файла fstream. Записывайте из списка нормально , а при попытке считать , она то выводит содержимое файла , но при попытке закрыть обращается куда-то не ту да в память , подскажите пожалуйста в чем проблема . int save_fst(fstream *f,list_head *list) { if (f->fail()){ cerr<<"File open error\n"; return 0; ... http://www.cyberforum.ru/cpp-beginners/thread844667.html
как реализовать остановку цикла с условием cin>>a C++
Здравствуйте. Программа пишет не более двух элементов в вектор, после нажатия Enter - их выводит. Как сделать, чтобы она выводила их при появлении в потоке ввода символа "|" ? int main() { vector<double> d; double a=0; int j=0; while (cin>>a && j<2){ d.push_back(a);
Ошибки класс C++
Как исправить такое чудо? Checking project dependencies... Compiling Project1.cbproj (Debug, Win32) bcc32 command line for "..\..\..\Desktop\File1.cpp" c:\program files (x86)\embarcadero\rad studio\10.0\bin\bcc32.exe -D_DEBUG -D_RTLDLL -n.\Win32\Debug -I..\..\..\Desktop;"C:\Program Files (x86)\Embarcadero\RAD Studio\10.0\include\boost_1_39\boost\tr1\tr1";"C:\Program Files...
C++ Обработка исключений http://www.cyberforum.ru/cpp-beginners/thread844655.html
Здравствуйте! Есть вот такое выражение: Подскажите пожалуйста, как правильно реализовать обработку исключений. И у меня не правильно считает данное выражение. Где ошибка? int main(void) {
C++ Существует ли ограничение при использовании new? Здравствуйте. Ситуация: Я создала класс, описание которого ниже, и хочу выделить память под массив экземпляров этого класса размерностью 28000. Проблема в следующем:Во время выполнения программы, в момент выделения памяти вылетает ошибка: Необработанное исключение в "0x74a34b32" в "SPH_var2.exe": Исключение Microsoft C++: std::bad_alloc по адресу 0x00c3f2c4.. В чем может быть проблема?... подробнее

Показать сообщение отдельно
Shef4u
15 / 15 / 0
Регистрация: 31.10.2011
Сообщений: 116
21.04.2013, 22:34     Проблемы с программой
Цитата Сообщение от Flamenik Посмотреть сообщение
Недавно попросил знакомого помочь с программой, он написал, скинул но комментариев не оставил... курсовую нужно сдать завтра... Извините за эту тупую просьбу, просто очень нужно..

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
36
37
38
39
#include <stdlib.h>
#include <stdio.h>
#include <math.h> 
#include <conio.h>
 
double a=0, b=1,c=1.5,d=3; //объявление переменных двойной точности
 
void Sims(float); // объявление ф-ции
float y(float);
int main() // главная ф-ция
{
    printf("Metod Simpsona:\n"); //вывод
    printf("h=0.1\n");
    Sims(50);
    printf("h=0.2\n");
    Sims(25);
    printf("h=0.5\n");
    Sims(10);
    getch();   //пауза
}
 
void Sims(float n)
{
  float E=0.01,h;
  float sum=y(a)-y(b);  
  h=(b-a)/(2*n);
  for(int i=1;i<=(2*n-1);i++)
  {
    sum=sum+(3+E)*y(a+(i*h));
    E=(-1)*E;
  }
  sum=h/3*sum;  
  printf ("Rezul\'tat = %f\n",sum);
}
 
float y(float x)
{
  return (((c*x)/2)+(cos(d*x)));
}
вот код, это вычисление определенных интегралов методом симпсона.. напишите комментарии если не трудно, пожалуйста
даже не знаю что еще комментировать, все и так понятно
 
Текущее время: 09:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru