Здесь есть два двумерных массива символов, которые содержат определенные слова.
Я пытаюсь создать функцию, которая будет возвращать false, если двойной массив содержит слово, которое является пустой C-строкой (''), и true, если каждое содержащееся в нем слово содержит хотя бы одну букву.
#include <iostream>
using namespace std;
const int MAX_WORD_LENGTH = 20;
bool checkEmptyString(const char word[][MAX_WORD_LENGTH + 1], int numOfWords);
int main()
{
const char dict1[][MAX_WORD_LENGTH + 1] = {"Hello", "What", ""};
const char dict2[][MAX_WORD_LENGTH + 1] = {"Hello", "Hey" "Man", "Sup"};
if (checkEmptyString(dict1, 3))
cout << "Dictionary 1 is empty!" << endl;
else
cout << "Dictionary 1 is not empty!" << endl;
if (checkEmptyString(dict2, 4))
cout << "Dictionary 2 is empty!" << endl;
else
cout << "Dictionary 2 is not empty!" << endl;
system("pause");
return 0;
}
bool checkEmptyString(const char word[][MAX_WORD_LENGTH + 1], int numOfWords)
{
// Enter code here ... //
}
Как реализовать функцию таким образом, чтобы получить желаемый результат?