У меня возникли проблемы с использованием структур для программирования. Я хочу принять ввод в виде (целое число, символ), которое может повторяться несколько раз. Затем программа сохранит символ в массиве в месте, где указывает целое число. В настоящее время проблема заключается в том, что сообщение не определено и это местоположение не определено.Использование структур в C++
struct MessagePiece
{
int location;
char message;
};
void readMessage(istream& in, Message message[])
{
MessagePiece;
message[256];
Message message;
while (!in.fail())
{
in >> location; //I'm not sure why this counts as undefined as it is defined in the struct
if (location < 256, location >= 0)
in >> message[location];
}
return;
};
В коде есть некоторые довольно простые недостатки. Это может быть более продуктивным, если вы начнете читать [хорошую книгу] (http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list). – juanchopanza
Добро пожаловать в переполнение стека. Пока вы рассказали нам о своей проблеме, вы не поделились вопросом. Переполнение стека - это ** вопрос ** - и - ** ответ ** сайт. У вас есть конкретный вопрос? –
Вы испытываете серьезную потребность в ознакомлении с *** очень основательными *** на C++. Это очень плохой вопрос ***, который вы только что опубликовали. – 2013-03-21 21:59:54