Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.04.2018, 19:03   #1
Liza256
 
Регистрация: 19.04.2018
Сообщений: 6
Сообщение Ошибка в функции

Задача: Передать в функцию двумерный динамический массив и символ. Функция должна посчитать кол-во символов в массиве.
Почему функция не работает?
Код:
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
using namespace std;
int lx(char **A, int as, int bst, char X){
	int k=0;
	for (int i = 0; i < as; i++){  // Ошибка identifier "Vvod" is undefined	
		
for (int j; j < bst; j++){
			if (A[i][j] = X) {
				k++;
			}
		}
	}
	return k;
}


int main(){
	int size = 2, string = 3;
	srand(2);
	char **Arr = new char *[size];
	for (int y = 0; y < size; y++){
		Arr[y] = new char[string];
		for (int i = 0; i < string; i++){
			Arr[y][i] = rand() % 30;
		}
	}

	char Vvod;
	cin >> Vvod;
	cout << lx(Arr, size, string, Vvod);

	for (int i = 0; i < string; i++){
		delete[] Arr[i];
	}
	delete[] Arr;
	return 0;
}
Liza256 вне форума Ответить с цитированием
Старый 19.04.2018, 20:02   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,706
По умолчанию

Код:
for (int j; j < bst; j++){
Какое начальное значение у j?

Код:
if (A[i][j] = X) {
Это не сравнение, а присваивание.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Си. Ошибка в функции Vitany Помощь студентам 7 11.12.2012 23:28
Ошибка в функции (СИ) zterry Общие вопросы C/C++ 3 28.12.2011 06:50
ошибка в функции Katus Общие вопросы Delphi 10 10.12.2011 05:43
Ошибка в функции grafgrial Общие вопросы Delphi 4 06.01.2011 15:02
Ошибка в функции Richard22 Общие вопросы Delphi 1 16.05.2010 13:02