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

несовместимость типов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Преобразование С++ http://www.cyberforum.ru/cpp-beginners/thread827374.html
Не знаю как разрулить один ньюанс. Есть динамический массив симолов.(char mass=new char; ) Есть динамический массив даблов.(double chisla=new double; ) я ввожу массив mass с клавиатуры и выполняю проверку на числа. если я ввёл число,то записываем это число в массив chisla. но есть одно НО,которое я не знаю как решить. к примеру я введу 146. 1 - это нулевой элемент массива chisla,4 -...
C++ метод Ньютона Дано уравнение f(x)=0. Найти с точностью e корень уравнения содержащиеся на отрезке . Составить программу для нахождения корня по методу Ньютона. Я видела, что кто-то скидывал решение, но не могу открыть файл, скопируйте пожалуйста программу! http://www.cyberforum.ru/cpp-beginners/thread827370.html
Вычислить значение выражения C++
В основной программе ввести входные данные, и вызвав собственные функции, вычислить значение выражения и результаты
Исправьте ошибку для ленточной стр. симетр. матрицы C++
Дана разреженная ленточная матрица. Найти матрицу, обратную к ней. Помогите исправить ошибку #include "stdafx.h" #include <iostream> #include <cstdlib> using namespace std; void Input(double ** array, int size) {
C++ Структуры.Вывести список http://www.cyberforum.ru/cpp-beginners/thread827358.html
Здраствуйте. Помогите,пожалуйста,с програмой, немного не понимаю как сделать В отделе кадров хранится список преподавателей университета, в котором указано Ф.И.О. преподавателя, его возраст, должность, факультет, на котором работает преподаватель. Вывести список доцентов младше 55 лет. #include <iostream> using namespace std; struct { char fio; int vik;
Visual C++ Необработанное исключение в "0x00406a08" Добрый вечер! Помогите пожалуйста!) При отладке приложение выдает ошибку-Необработанное исключение в "0x00406a08" в "GVF_Snake.exe": 0xC0000005: Нарушение прав доступа при чтении "0xfdfdfe05". Также выдает в видимых-GradFx 0x0054ac70 double * * CXX0030: ошибка: невозможно вычислить выражение - GradFx 0xfdfdfdfd double * CXX0030: ошибка: невозможно вычислить выражение ... подробнее

Показать сообщение отдельно
danieva
0 / 0 / 0
Регистрация: 01.04.2013
Сообщений: 10
03.04.2013, 22:00     несовместимость типов
помогите разобраться, передаю в функцию update_table массив указателей на фигуры, для каждой из которых должна вызываться add_to_table. какие аргументы должна содержать функция add_to_table??

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
....
void add_to_table(table *T,figure *F) {
     char *B;
     B=&(T->A[0][0]);
     *(B+8*(8-(F->y))+(F->x-65))=F->type;
}
 
void update_table(table *T,figure *W,int lw,figure *B,int lb){
     int i;
     for (i=0;i<lw;i++) {
         add_to_table(T,W[i]);//вот это злополучное место, на которое ругается add_to_table
     }
}
...
 
int main() {
   figure *W[16],*B[16];
   table T;
   update_table(T,W,1,B,0); 
....
Добавлено через 39 минут
в main эта функция легко заменяется на:

C
1
2
3
for(i=0;i<lw;i++) {
      add_to_table(T,W[i]);
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 22:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru