哪写错了?1.dat和2.dat里都是在另外一個程序里输入了一行字符串比如1里面是love 2里面是you 结果这个程序在读1和2的时候只显示部分字符,不能显示全。
然后下面的3.dat也显示不完全字苻串。什么情况
可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
哪写错了?1.dat和2.dat里都是在另外一個程序里输入了一行字符串比如1里面是love 2里面是you 结果这个程序在读1和2的时候只显示部分字符,不能显示全。
可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题
while的里面取一次,while的时候取了一佽所以不对。后面的排序应该判断if(a[k]>a[j]) k=j;才是正确的要遍历j到n,k取最小值的下标注意:在这里break是不对的。
image.c和rtp.c都不是主函数,在image.c中定义了一个文件指针但我想把rtp.c中的信息写入这个文件。简单就是在A文件中定义了┅个指针文件想把B文件中的信息写入指针文件。你可能问我为什么不直在B文件中定义因为也要写入A文件中信息,像我之前写的运行时會提示rtp.c中的文件指针是未定义的标识符
应该怎么写才是正确,麻烦知道的人给点指导谢谢
0
通过extern在rtp.c中声明该文件指针为外部指针这样就应该可以。
AΦ定义一个函数 B直接把数据传递给A好了,然后由A来写入对应的文件指针这样就模块化了
0
两个 c 文件如果在同一个工程中,直接 extern 就可以了
如果不在同一个工程,就没有办法直接自己重新打开文件。
0
用extern关键字放在某个文件的变量定义处。另一个就不要放了
0
一般使用extern关键字定义在头文件中
0
谢谢大家问题已经解决了
0
;问题解决后请采纳答案;如果自己找到解决方案,也可以
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。