Мне нужно передать один элемент массива char из int main в функцию. Это должно передать один символ массиву. Не весь массив или что-то еще. Я попытался преобразовать его в один символ (IE, char herps = charArray [1];), а затем передать его функции в качестве оленей, но на самом деле он дает ту же ошибку, даже когда я знаю, что это одна ее часть.Как передать элемент массива char в функцию в C++?
Эта функция должна быть строковым herp (char); , Массив содержит пробелы и много чего.
Это дает мне ошибку 'Неверный преобразование из 'полукокса' до 'сопзЬ символ *''
Исходный код:
#include <iostream>
#include <string>
using namespace std;
string toMorse(char);
string toMorse(char letter){
return "herp";
}
int main()
{const int SIZE = 10;
char line[SIZE];
cin.getline(line, SIZE);
int count=10;
string toMorse(line[count]);
return 0;}
*, но это на самом деле дает ту же ошибку * - какая ошибка? –
Можете ли вы показать нам декларацию herp()? – jfly
Я пошел вперед и обновился с соответствующими частями кода. – user1896606