回答編集履歴
1
コード修正
answer
CHANGED
|
@@ -32,10 +32,10 @@
|
|
|
32
32
|
}
|
|
33
33
|
if(result == 2) i = BUF_SIZE-1;
|
|
34
34
|
if(result != 0) strcpy(cacheLine[i], data);
|
|
35
|
-
|
|
35
|
+
if(i > 0) {
|
|
36
36
|
char *p = cacheLine[i];
|
|
37
|
-
cacheLine[i] = cacheLine[i-1];
|
|
37
|
+
for(; i>0; i--) cacheLine[i] = cacheLine[i-1];
|
|
38
|
-
cacheLine[
|
|
38
|
+
cacheLine[0] = p;
|
|
39
39
|
}
|
|
40
40
|
return result;
|
|
41
41
|
}
|