为什么c语言下载经常打印出“屯屯屯。。。”出来?

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
空间积分0 信誉积分100 UID阅读权限10积分13帖子精华可用积分13 专家积分0 在线时间0 小时注册时间最后登录
白手起家, 积分 13, 距离下一级还需 187 积分
帖子主题精华可用积分13 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
用c语言编出的exe为什么不能在windows2000的cmd窗口下打印呢?也不能传递参数?
main(int argv,char *argc)
{ printf(&ok"
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
空间积分0 信誉积分100 UID阅读权限10积分23帖子精华可用积分23 专家积分0 在线时间1 小时注册时间最后登录
白手起家, 积分 23, 距离下一级还需 177 积分
帖子主题精华可用积分23 专家积分0 在线时间1 小时注册时间最后登录
论坛徽章:0
用c语言编出的exe为什么不能在windows2000的cmd窗口下打印呢?
在命令行的模式下,执行命令。你的没加标准输入输出库&stdio.h&;
空间积分0 信誉积分100 UID阅读权限10积分13帖子精华可用积分13 专家积分0 在线时间0 小时注册时间最后登录
白手起家, 积分 13, 距离下一级还需 187 积分
帖子主题精华可用积分13 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
用c语言编出的exe为什么不能在windows2000的cmd窗口下打印呢?
不是这个原因了,我程序里加了stdio.h了,只是这里没写,不过骑士的心还真细呢,也很严谨。
空间积分0 信誉积分401 UID44767阅读权限100积分14923帖子精华可用积分14923 专家积分275 在线时间4141 小时注册时间最后登录
帖子主题精华可用积分14923 专家积分275 在线时间4141 小时注册时间最后登录
论坛徽章:1
用c语言编出的exe为什么不能在windows2000的cmd窗口下打印呢?
你怎么运行的?
显示什么错误,你不说清楚点怎么帮你 ?
空间积分0 信誉积分124 UID705260阅读权限10积分73帖子精华可用积分73 专家积分0 在线时间18 小时注册时间最后登录
白手起家, 积分 73, 距离下一级还需 127 积分
帖子主题精华可用积分73 专家积分0 在线时间18 小时注册时间最后登录
论坛徽章:0
用c语言编出的exe为什么不能在windows2000的cmd窗口下打印呢?
要加getch();
空间积分0 信誉积分123 UID66348阅读权限20积分471帖子精华可用积分471 专家积分0 在线时间7 小时注册时间最后登录
稍有积蓄, 积分 471, 距离下一级还需 29 积分
帖子主题精华可用积分471 专家积分0 在线时间7 小时注册时间最后登录
论坛徽章:0
用c语言编出的exe为什么不能在windows2000的cmd窗口下打印呢?
没有啊,可以运行的啊,我用tc编译的。
#include &stdio.h&;
int main()
{
printf(&ok&);
return 0;
}复制代码
菜鸟,菜鸟,一只大菜鸟!
空间积分0 信誉积分152 UID50592阅读权限20积分901帖子精华可用积分901 专家积分5 在线时间655 小时注册时间最后登录
丰衣足食, 积分 901, 距离下一级还需 99 积分
帖子主题精华可用积分901 专家积分5 在线时间655 小时注册时间最后登录
论坛徽章:0
用c语言编出的exe为什么不能在windows2000的cmd窗口下打印呢?
main(int argv,char *argc)
{ printf(&ok"
main(int argv,char **argc)
{ printf(&ok"
main(int argv,char *argc[])
{ printf(&ok"
空间积分0 信誉积分388 UID7878308阅读权限20积分532帖子精华可用积分532 专家积分0 在线时间417 小时注册时间最后登录
丰衣足食, 积分 532, 距离下一级还需 468 积分
帖子主题精华可用积分532 专家积分0 在线时间417 小时注册时间最后登录
论坛徽章:0
用c语言编出的exe为什么不能在windows2000的cmd窗口下打印呢?
main(int argc,char **argv)//c标准是这样定义的,不过那样也行
-菩提本无树,明镜亦非台,本是无一物,何处惹尘埃.-
---今夜酷寒不宜裸奔---
空间积分0 信誉积分124 UID705260阅读权限10积分73帖子精华可用积分73 专家积分0 在线时间18 小时注册时间最后登录
白手起家, 积分 73, 距离下一级还需 127 积分
帖子主题精华可用积分73 专家积分0 在线时间18 小时注册时间最后登录
论坛徽章:0
用c语言编出的exe为什么不能在windows2000的cmd窗口下打印呢?
不加getch();在98和dos下没有问题。在2000和xp下,不用getch()做暂停,输出会在屏幕上飞快的显示出来,然后程序结束,窗口飞快的关闭。你根本看不清输出。所以你会觉得没有显示。实际是程序已经将输出写在屏幕上,而显示完窗口立刻关闭了。
空间积分0 信誉积分2725 UID45332阅读权限100积分81518帖子精华可用积分81526 专家积分1309 在线时间15080 小时注册时间最后登录
帖子主题精华可用积分81526 专家积分1309 在线时间15080 小时注册时间最后登录
论坛徽章:1
用c语言编出的exe为什么不能在windows2000的cmd窗口下打印呢?
控制台程序根本就不是双击执行的。
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处C语言 1123是怎么样打印出来的_百度知道
提问者采纳
第一个for循环f[2]=f[0]+f[1]=2;f[3]=f[1]+f[2]=3;f[4]=f[2]+f[3]=5;以此类推第二个for循环是每四个一行输出刚才计算出的f[i]第一行就是f[0]
f[3]也就是1
是,但是为什么输出结果仅仅是1 1 2 3
你有没有上机实现这个程序?上机实现一下,不要只看答案。
提问者评价
太给力了,你的回答完美解决了我的问题!
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁急急!!下面C语言程序设计的本应打印出26个英文字母,可不知什么原因在屏幕上显示不出来,请高手指点一二_百度知道
急急!!下面C语言程序设计的本应打印出26个英文字母,可不知什么原因在屏幕上显示不出来,请高手指点一二
#include&stdio.h&#include&stdlib.h&int main(){
printf(&打印出26个英文字母:\n&);
for(i=97;i&=122;i++);
putchar(i);
printf(&=%d&,i);
printf(&\t&);
printf(&\n&);system(&pause&);
return 0;}
提问者采纳
for(i=97;i&=122;i++);多了个分号,已经变成一个完整的for循环了改成:for(i=97;i&=122;i++)
提问者评价
非常感谢!!
其他类似问题
c语言程序设计的相关知识
其他7条回答
#include&stdio.h&#include&stdlib.h&int main(){
printf(&打印出26个英文字母:\n&);
for(i='a';i&='z';i++);
putchar(i);
printf(&=%d&,i);
printf(&\t&);
printf(&\n&);system(&pause&);
return 0;}
printf(&=%d&,i); 里面不应该是%d吧
for(i=97;i&=122;i++);这一行最后多了个分号,相当于先循环,完了之后再输出一次。
就是for语句后面多了一分号,删了就正确了,我试过了
分号要注意使用
void main() { int nE=0,nS=0,nN=0,nO=0,i=0; char a[1000]; scanf(&%s&,a); while (a[i]!='\0') {
if (a[i]&='z' && a[i]&='a' || a[i]&='Z' && a[i]&='A')
{if (a[i]&='9' && a[i]&='0')
{if (a[i]==' ')
} printf(&%d\n%d\n%d\n%d&,nE,nS,nN,nO);}
#include &stdio.h&int main(){ printf(&打印出26个英文字母:\n&);
int c = 'A';
for ( ;c&='Z';++c){
printf(&%c&,c);
printf(&\n&);
return 0;}这样就可以了
等待您来回答
您可能关注的推广回答者:回答者:
下载知道APP
随时随地咨询
出门在外也不愁这段C语言的 读文件哪里出错了???为什么读出来的是“屯屯屯屯屯。。。。”_百度知道
这段C语言的 读文件哪里出错了???为什么读出来的是“屯屯屯屯屯。。。。”
#include&stdio.h&#include&string.h&void main(){
FILE * char ch[80]; if( (f = fopen(&c:\\test.txt&,&wt+&))==NULL) {
printf(&can't open the file&);
fputs (&sdfgsad1&, f); fputs (&sdfgsad2&, f);
while( fgets(ch,128,f)) {
} fclose(f);}
提问者采纳
你把指针f重新指到文件的头部试试
其他类似问题
c语言的相关知识
其他2条回答
顶楼上,用rewind函数试试
应该是没问题的,可能是文本的编码有问题,你用写字板打开看一下吧
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 c语言下载 的文章

 

随机推荐