为什么复制一行过来全部都是问号为什么我要复制一句话却复制了一段呢?

为什么复制一行过来全部都是问号为什么我要复制一句话却复制了一段呢?,第1张

复制一行文字过来出现问号的情况,可能是因为复制的文本使用了一些特殊的字符,如格式控制字符、不可见字符等,导致编码出现问题,无法正常显示。这种情况通常出现在不同 *** 作系统或软件之间复制粘贴的时候,因为不同的 *** 作系统或软件所使用的字符集、编码方式可能不同,导致复制的文本无法被另一个系统或软件正确解码显示。

而复制一句话却复制了一段的情况,可能是因为在复制的时候鼠标或光标选中的区域过大或过小,导致复制的范围不准确。另外,在一些编辑器或浏览器中,可能存在自动换行或换行符的问题,也可能导致复制的范围不准确。

为避免出现上述问题,建议在复制文本时,尽量确保选中的范围准确,并在粘贴时选择合适的编码方式或字符集,以确保复制的文本能够正确地被解码和显示。

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.)是不支持韩文的。

问题提问的更详细些才能让能人给你提供帮助哟。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11826088.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存