У меня есть файл заголовок abc.hКак читать ввод из файла заголовка?
//abc.h
unsigned int *get(void)
{
static unsigned int input[] =
{
1,
2, 2,
4, 5,
6, 7
};
return input;
}
Теперь я хочу прочитать этот вход (из заголовка файла, а не из какого-то текстового файла) в моем главный файл CPP сказать xyz.cpp
I я думаю об использовании массива для доступа к этим элементам, но я не думаю, что это сработает.
int arr[6];
arr=get();
Первым элементом является число тестов п, второй и третий элемент являются размеры 2-D массива и остальных элементов значения 2-D array.So мне нужно входного значения из n, строк, столбцов и значений для 2D-массива arr [rows] [columns]
Любые идеи о том, как я могу это достичь?
EDIT: Я всерьез не могу понять, почему этот вопрос получает downvoted. Я согласен, что это не очень хорошая реализация, но мне был предоставлен входной файл заголовка, и я могу читать данные только через этот файл заголовка !!
Не помещайте реализации функций в заголовочных файлах. –
Согласен, но мне предоставлен этот внешний входной файл, и единственный способ прочитать ввод через этот файл – techriften
Зачем использовать массив? Если эти целые числа имеют какой-либо смысл, вы должны подумать о написании класса для их хранения. – user657267