而复制一句话却复制了一段的情况,可能是因为在复制的时候鼠标或光标选中的区域过大或过小,导致复制的范围不准确。另外,在一些编辑器或浏览器中,可能存在自动换行或换行符的问题,也可能导致复制的范围不准确。
为避免出现上述问题,建议在复制文本时,尽量确保选中的范围准确,并在粘贴时选择合适的编码方式或字符集,以确保复制的文本能够正确地被解码和显示。
1. 我觉得你很奇怪,人家都是 int main(int argc, char* argv[]),你非要倒过来,这个也是书上写的?第一个参数是argc(argument count),第二个是value。2、程序确实是错误的,fgetc返回的是int,char ch是错误的本源。
int ch
while ( (ch=fgetc(ch))!=EOF ) {
putchar(ch)
}
对于fgetc,所有的char返回值对应int值0-255,当返回-1(EOF)表示文件结束或者出错。
如果你用char,255和-1是同一个值,无法判断文件结束,然后这个-1只能被写入文件,然后判断出feof,跳出循环,所以多了一个字节EOF(-1)。
我的Hi里显示了你的提问,所以,虽然我不擅长电脑系统、软件之类的问题,尽我所能吧。首先,你的提问不够明确,我看不明白xp系统开发了什么样的程序,一般情况下,复制粘贴功能大部分软件上都能用上。
其次,你想粘贴的软件是什么软件?例如,中文系统的note(.txt.)是不支持韩文的。
问题提问的更详细些才能让能人给你提供帮助哟。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)