我几周前使用数组编写了这个程序,现在我需要使用指针而不是使用数组.我不确定如何去做,所以任何提示将不胜感激!谢谢!:d
这是代码:
#include <stdio.h>
int showArray(int row);
int exchangeRow(int row1, int row2);
int x, y;
int array[10][10];
int j;
int k;
int inputrow;
int inputcolumn;
int scanrow;
int temp;
int row1;
int row2;
int main() {
// Initialize array
for(j = 0; j < 10; j++) {
printf("\n");
for(k = 0; k < 10; k++) {
array[j][k] = j * 10 + k;
printf("%d ", array[j][k]);
}
}
printf("\n \n");
// Print out selected row
printf("Type in a number for …Run Code Online (Sandbox Code Playgroud) 我试图比较两个字符串,其中第一个字符串是数组的单个元素,第二个数组只是一个常规字符串.出于某种原因,这种比较并非如此.希望有人可以指出我正确的方向!
empty = " "
pawn = " Pawn "
rook = " Rook "
knight = " Knight "
bishop = " Bishop "
queen = " Queen "
king = " King "
emptyspot = {}
for i = 1, 8 do
emptyspot[i] = {}
for j = 1, 8 do
emptyspot[i][j] = " / "
end
end
function chessBoard()
io.write("\n\nWelcome to LuaChess!\n\n")
io.write(" 1 2 3 4 5 6 7 8 \n")
io.write(" *************************************************************************\n")
io.write(" *".. empty …Run Code Online (Sandbox Code Playgroud)