Самый простой способ (для C99 и последний)
void printArry(int a, int b, int arr[a][b]){
/* what goes here? */
}
Но существуют и другие способы
void printArry(int a, int b, int arr[][b]){
/* what goes here? */
}
или
void printArry(int a, int b, int (*arr)[b]){
/* what goes here? */
}
и немного путают , который будет работать только как функция protype
void printArry(int a, int b, int arr[*][*]);
См. : справка 'shell'
. Вы можете установить эту строку так, чтобы она включала -l
или - login
, которые будут источником вашего файла .bashrc
. Итак, у вас может быть такая строка в вашем .vimrc
:
set shell=bash\ --login
Обратите внимание, что это изменит все, что вызывает оболочку, включая :!
. Это не должно быть большой проблемой, но вы должны об этом знать.
Значение этой команды также можно изменить, установив переменную среды $ SHELL
.
~ / .vimrc
cmap sh<CR> !bash --login<CR>
Если вы быстро введете «sh < Enter>» в командной строке, вы можете запустить bash с помощью источника ~ / .bashrc. Так грязно.
Если он не является источником вашего файла .bashrc, он все равно может быть источником вашего файла .bash_profile. Обычно я делаю один из них символической ссылкой на другой. Если ваш .bashrc выполняет некоторые особенно странные разовые операции, вам, возможно, придется отредактировать его, чтобы выполнять эти операции только с оболочкой входа в систему, но у меня никогда не было проблем с этим.