some code cleanup
This commit is contained in:
parent
f910dc9387
commit
3a98096bfd
10
main.c
10
main.c
|
@ -42,6 +42,7 @@ void insertInStartString(commandLine *cmdLine, int* toInsert ) {
|
||||||
for (int i = rows - 2; i > 0 ; i --)
|
for (int i = rows - 2; i > 0 ; i --)
|
||||||
for (int j = 0; j < cols; j ++)
|
for (int j = 0; j < cols; j ++)
|
||||||
cmdLine[i].string[j] = cmdLine[i - 1].string[j];
|
cmdLine[i].string[j] = cmdLine[i - 1].string[j];
|
||||||
|
|
||||||
for (int i = 0; i < cols; i ++)
|
for (int i = 0; i < cols; i ++)
|
||||||
cmdLine[0].string[i] = toInsert[i];
|
cmdLine[0].string[i] = toInsert[i];
|
||||||
}
|
}
|
||||||
|
@ -50,11 +51,13 @@ void insertInStartCommandLine(commandLine *cmdLine, commandLine toInsert, int ar
|
||||||
for (int i = arrayLength - 1; i > 0 ; i --) {
|
for (int i = arrayLength - 1; i > 0 ; i --) {
|
||||||
for (int j = 0; j < cmdLine[i - 1].length; j ++)
|
for (int j = 0; j < cmdLine[i - 1].length; j ++)
|
||||||
cmdLine[i].string[j] = cmdLine[i - 1].string[j];
|
cmdLine[i].string[j] = cmdLine[i - 1].string[j];
|
||||||
|
|
||||||
cmdLine[i].length = cmdLine[i - 1].length;
|
cmdLine[i].length = cmdLine[i - 1].length;
|
||||||
cmdLine[i].position = cmdLine[i - 1].position;
|
cmdLine[i].position = cmdLine[i - 1].position;
|
||||||
}
|
}
|
||||||
for (int i = 0; i < toInsert.length; i ++)
|
for (int i = 0; i < toInsert.length; i ++)
|
||||||
cmdLine[0].string[i] = toInsert.string[i];
|
cmdLine[0].string[i] = toInsert.string[i];
|
||||||
|
|
||||||
cmdLine[0].length = toInsert.length;
|
cmdLine[0].length = toInsert.length;
|
||||||
cmdLine[0].position = toInsert.position;
|
cmdLine[0].position = toInsert.position;
|
||||||
}
|
}
|
||||||
|
@ -62,6 +65,7 @@ void insertInStartCommandLine(commandLine *cmdLine, commandLine toInsert, int ar
|
||||||
void insert(int *cmd_string, int toInsert , int position, int len) {
|
void insert(int *cmd_string, int toInsert , int position, int len) {
|
||||||
for (int i = len + 1; i > position; i --)
|
for (int i = len + 1; i > position; i --)
|
||||||
cmd_string[i] = cmd_string[i - 1];
|
cmd_string[i] = cmd_string[i - 1];
|
||||||
|
|
||||||
cmd_string[position] = toInsert;
|
cmd_string[position] = toInsert;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -85,9 +89,9 @@ void resetBuffer (commandLine *buffer) {
|
||||||
}
|
}
|
||||||
|
|
||||||
void copyCommandLine(commandLine* destination, commandLine source) {
|
void copyCommandLine(commandLine* destination, commandLine source) {
|
||||||
for (int i = 0; i < source.length; i ++) {
|
for (int i = 0; i < source.length; i ++)
|
||||||
destination->string[i] = source.string[i];
|
destination->string[i] = source.string[i];
|
||||||
}
|
|
||||||
destination->position = source.position;
|
destination->position = source.position;
|
||||||
destination->length = source.length;
|
destination->length = source.length;
|
||||||
|
|
||||||
|
@ -172,8 +176,8 @@ int main (int argc, char* argv[]) {
|
||||||
for (int i = 0; i < 10; i ++) {
|
for (int i = 0; i < 10; i ++) {
|
||||||
printf("%i (%i symbols): ", i, history[i].length);
|
printf("%i (%i symbols): ", i, history[i].length);
|
||||||
for (int j = 0; j < history[i].length; j ++)
|
for (int j = 0; j < history[i].length; j ++)
|
||||||
|
|
||||||
printf("%c", history[i].string[j]);
|
printf("%c", history[i].string[j]);
|
||||||
|
|
||||||
printf("\n");
|
printf("\n");
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue