各位高手帮个忙,看看我哪里写错了!
将字符串中的小写全部换成大写,在放在一个指定文件中。#include<stdio.h>
#include<stdlib.h>
#include<string.h>
void main()
{
FILE * fp;
char *p,*q;
p="ABCabc123";
q=strupr(p);
if((fp=fopen("text.txt","w"))==NULL)
{printf("cannot open the file.");exit(0);}
while(strlen(q)>0)
{
fputs(q,fp);
fputc('\n',fp);
}
fclose(fp);
}
谢谢各位,出错就是弹出一个框直接终止了程序。
[ 本帖最后由 潇洒地离开 于 2010-6-12 16:28 编辑 ]