急~~~~请问这个程序怎么编写
											从键盘输入一个字符串,将其中的小写字母全部转换成大写字母,然后输出到一个磁盘文件string.txt中保存,输出的字符串以“#”结束!										
					
	
				
											吃饭懒得写~~提供下思路~~
阿克斯码    小写英文字母-32变成大写的~~										
					
	
	
	
	       程序代码:
程序代码:#include<stdio.h>
void main()
{
    FILE*f;
    char p[100];
    int n;
    printf("Input a string:\n");
    scanf("%s",&p);
    for(n=0;p[n]!='#';n++)
    {
        if(p[n]<='z'&&p[n]>='a')
            p[n]=p[n]-32;
    }
    p[n]='\0';
    f=fopen("string.txt","w+");
    fprintf(f,"%s",p);
    fclose(f);
}楼主随便找本C教材就能学到ASCII码的,小写字母的ASCII值比大写字母大32,这是最重要的(至少在这里)....