2013-06-13 2 views

ответ

7

Вы в настоящее время возвращаются один char, а не указатель на строку. Снимают [0]:

char *front(struct queue *pq) 
{ 
    return pq->itens[pq->front+1]; 
} 
+0

Вы уверены, что это будет работать с двухмерным массивом? (Обновление: оно) – gzm0

+0

Да, это сработает. –

+0

Работал отлично! Благодаря! – kreis

5

Вы обращаетесь полукокса и не используя его адрес. Использование:

&(pq->itens[pq->front+1][0]) 

Обратите внимание, что внешние парсеры не являются обязательными.

+0

Этот ответ такой же, как у меня, и будет работать так же хорошо. Это просто больше набрав. –

+0

@CarlNorum Да, действительно. Думаю, это вопрос вкуса. – gzm0

+1

@ gzm0 круглые скобки не нужны – ouah

Смежные вопросы