Как я делаю историю Bash постоянной в соответствии с FreeBSD?

Ваша декларация

char parque[10][10];

объявляет двумерный массив char. Если вы скомпилируете свой код со строгим компилятором, вы получите ошибку:

error: assignment makes integer from pointer without a cast [-Wint-conversion]
             parque[i][j] = "";
                          ^

То, что вы имели в виду, это сделать массив указателей на const char, как здесь:

[112 ]

Тогда ваша программа скажет, что The Spot [5][5] is taken.

6
задан Rob Howard 22 October 2008 в 22:57
поделиться

1 ответ

Проверьте свою среду для проверки переменных, HISTSIZE и HISTFILE установлены. Удостоверьтесь, что HISTSIZE (количество команд для сохранения) является достаточно большим (я использую 10000), и что HISTFILE является записываемым. Если эти переменные не определяются, устанавливают затем в Вашем ~/.bashrc файл, выходят из системы и входят в.

[РЕДАКТИРОВАНИЕ] кроме того, убедиться проверить, что история включена путем выполнения:

set -o

и поиск "истории":

history         on

Если история off можно включить его с

set -o history
9
ответ дан 10 December 2019 в 02:55
поделиться
Другие вопросы по тегам:

Похожие вопросы: