revup.c
来自「This is code tutorial for image processi」· C语言 代码 · 共 61 行
C
61 行
/*
revup.c
The Revision Control System
Dwayne Phillips
1991
*/
#include "rcs.h"
main(argc, argv)
int argc;
char *argv[];
{
char rcs_name[80], source_name[80], string[80];
FILE *output_file, *rcs_file;
int leave_source = 0, one = 1, result, rev;
struct stat rcs_file_status;
if(argc < 3 || argc > 3){
printf("\n\n\tusage: revup source-file #\n");
exit(1);
}
strcpy(source_name, argv[1]);
create_rcs_file_name(source_name, rcs_name);
rev = atoi(argv[2]);
if((rcs_file = fopen(rcs_name, "r")) == '\0'){
printf("\nrevup>> "
"cannot open the rcs file >>%s<<",
rcs_name);
exit(-1);
}
if((output_file = fopen("((((", "w")) == '\0'){
printf("\nrevup>> cannot open the temp file ((((");
exit(-1);
}
get_header_lines(output_file, rev);
copy_latest_rcs_to_source(rcs_file, output_file);
sprintf(string, "%s", DELIMETER);
fputs(string, output_file);
fseek(rcs_file, 0L, SEEK_SET);
while(fgets(string, 80, rcs_file)){
fputs(string, output_file);
}
fclose(rcs_file);
fclose(output_file);
sprintf(string, "copy (((( %s", rcs_name);
replace_slash(string);
system(string);
unlink("((((");
} /* ends main */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?