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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
magals
273 / 62 / 3
Регистрация: 18.04.2011
Сообщений: 1,351
Записей в блоге: 1
#1

Проверка строк в двухмерном символьном массиве - C++

02.05.2011, 17:01. Просмотров 343. Ответов 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
//---------------------------------------------------------------------------
#include<conio.h>
#include<iostream.h>
#pragma hdrstop
int a(char **C, char *B, int p)
{
if(C[p]==B) return 1;
else return 0;
}
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
        char A[10][10];
        char B[10][10];
        strcpy(A[1], "Pervii");
        strcpy(A[2],"Vtoroii");
        strcpy(B[0],"Pervii");
 
        cout<<a(*A, B[0], 1);
        getch();
        return 0;
}
ругается компилятор на неправельное ввода значений в функию, а как испаравить ума не приложу.

C++
1
2
[C++ Error] Unit1.cpp(22): E2034 Cannot convert 'char *' to 'char * *'
[C++ Error] Unit1.cpp(22): E2342 Type mismatch in parameter 'C' (wanted 'char * *', got 'char *')
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.05.2011, 17:01     Проверка строк в двухмерном символьном массиве
Посмотрите здесь:

Сосчитать количество строк в символьном массиве - C++
Есть у нас массив указателей(массив строк одномерный).Напр, book, dog, mother,book, pistol,brother,dog нужно вывести те...

Перестановка строк в двухмерном массиве - C++
Подскажите пожалуйста функцию осуществляющую перестановку строк в двухмерном массиве 7*7 следующим образом: первую и последнюю,вторую и...

Поиск числа в символьном массиве - C++
Вводим строку символов, где есть и числа, и буквы, далее из этой строки нужно найти максимальное число. Для меня сложность в том как из...

Вывод в символьном массиве в обратном порядке - C++
По идее вроде как цикл верен, дальше получается мы должны последнему индексу присвоить значение нулевого, и далее первый индекс...

Найти в символьном массиве трёхзначные числа - C++
Дали задание на практике. В нём надо прочесть из файла символьный массив и найти количество трёхзначных чисел в нём. Если количество...

Продублировать в символьном массиве буквы кириллицы - C++
Дан массив символов. Как найти и продублировать в данном символьном массиве буквы кириллицы?

Найти количество слов в символьном массиве - C++
дано: х (100), найти количество слов в символьном массиве. Очень прошу помогите...!!!

Подсчет количества пробелов в символьном массиве - C++
Здравствуйте! Впервые работаю с символьными массивами. Суть задания - определить символьный массив размером строки. Ввести предложение...

В символьном массиве заменить буквы на символ % - C++
Нужно ввести массив и заменить в нем все буквы на символ %.

Инкримент в двухмерном массиве - C++
Помогите пжл написать: оператор ++ ,который будет добовлять каждому элементу двухмерного массива единицу.

Определить количество заданных букв в символьном массиве - C++
:help: Напишите программу с функцией, аргументами которой передаются символьный массив и отдельный символ. Результатом функцией...

Проверить есть ли в символьном массиве нужный элемент? - C++
Проверить есть ли в символьном массиве нужный элемент? char cell = { '-', '-', '-', '-', '-', '-', '-', '-', '-'}; char move;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mansp
18 / 18 / 0
Регистрация: 07.11.2010
Сообщений: 136
02.05.2011, 17:57     Проверка строк в двухмерном символьном массиве #2
сделай двумерній масив динамичным и передавай его вот так
Код
а(A, B[0], 1)
или же смени параметры которые принимает функиция
Код
int a(char C[10][10], char *B, int p)
Добавлено через 4 минуты
Код
  
 int SIZE=10;
 int     **A
    A = new int*[ SIZE];
    for (int i = 0; i != SIZE; ++i)
        A[i] = new int[SIZE];
динамический двухмерный масив
Yandex
Объявления
02.05.2011, 17:57     Проверка строк в двухмерном символьном массиве
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru