就是我鼠标点击了代码中间,然后它直接变成了选择这个字母,接着打的话它会直接把后面的替换掉,这个该怎么办啊
参考GPT和自己的思路:这种情况可能是因为你在编辑器中开启了“插入模式”(Insert Mode)而不是“替换模式”(Replace Mode)。在插入模式下,当你点击某个位置之后,光标会在该位置插入新的文本,而在替换模式下,当你点击某个位置之后,光标会替换掉该位置原有的文本。
要切换回替换模式,你可以按下键盘上的“Ins”键,或者查看编辑器的选项,找到“插入模式”并禁用它。
另外,有些编辑器还会提供“粘贴模式”(Paste Mode)来解决这个问题。在粘贴模式下,编辑器会自动选择替换而不是插入,以避免你在黏贴时覆盖了原有的文本。你可以查看你的编辑器文档查看是否有这个功能。
再按一下 insert(ins)这个键
不知道你这个问题是否已经解决, 如果还没有解决的话:#include<stdio.h>
void f1(int a[], int b[])
{
int i = 0, j = 0, k = 0;
int c[21];
while (i < 4 && j < 5)
{
if (a[i] < b[j])
c[k++] = a[i++];
else
c[k++] = b[j++];
}
while (j < 5)
{
c[k++] = b[j++];
}
while (i < 4)
{
c[k++] = a[i++];
}
for (i = 0; i < k; ++i)
printf("%d,", c[i]);
}
int main()
{
int a[] = { 2,3,5,8 };
int b[] = { 0,1,4,6,7 };
f1(a, b);