📄 upfort.c
字号:
/* Copyright (c) Colorado School of Mines, 2006.*//* All rights reserved. *//*********************** self documentation **********************//* * UPFORT - change Fortran programs to upper case, preserving strings * * Usage: upfort < infile.f > outfile.f * * Reverse of: downfort * *//**************** end self doc ********************************//* * Author: Brian Sumner */#include "cwp.h"#include <ctype.h>intmain(){ register int c; while ((c = getchar()) != EOF) { if (c=='\n') putchar(c); else if (c=='*' || c=='C' || c=='c' || c=='D') { putchar(c); while((c = getchar()) != '\n') putchar(c); putchar(c); } else { putchar(c); while ((c = getchar()) != '\n') { if (c != '\'') putchar(islower(c) ? toupper(c) : c); else { putchar(c); if ((c = getchar()) != '(') { putchar(c); while((c = getchar()) != '\'') putchar(c); putchar(c); } else { putchar(c); while((c = getchar()) != '\'') putchar(islower(c) ? toupper(c) : c); putchar(c); } } } putchar(c); } } fclose(stdout); return EXIT_SUCCESS;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -