
c/c++文件读写
程序员的冷浪漫
爱好coding对世界充满好奇心
展开
-
c fseek()函数使用
int fseek( FILE *stream, long offset, int origin );第一个参数stream为文件指针第二个参数offset为偏移量,正数表示正向偏移,负数表示负向偏移第三个参数origin设定从文件的哪里开始偏移,可能取值为:SEEK_CUR、 SEEK_END 或 SEEK_SETSEEK_SET: 文件开头SEEK_CU原创 2013-07-07 22:58:51 · 2962 阅读 · 0 评论 -
HustOj使用脚本开启判题功能
部署HustOJ后,发现有判重功能,我们可以在比赛的时候关闭前台判重产生的代码相似度,开启后台判重。 比赛结束后,管理员可以查看判重结果。故写了一个脚本:#!/bin/bashecho "请输入数:(1,2,3,4)"echo "1.开启后台判重,关闭前台判重(比赛前)"echo "2.关闭后台判重,开启前台判重(比赛后)"echo "3.开启后台判重,开启前台判重"echo "4.关闭原创 2016-03-24 10:33:54 · 2748 阅读 · 0 评论 -
如何根据银行卡号判断卡的真伪
银行卡号判断真伪 Luhn于1954年设计的一个校验算法原创 2015-09-05 19:46:19 · 4733 阅读 · 0 评论 -
hust OJ如何写一个special judge
读了一下judge_client,如果是spj, 系统会调用system,传入spj默认路径和三个文件指针参数,执行。返回0 ,表示AC,非0:WA。模板代码:#include #include #define PI acos(-1.0)#define AC 0#define WA 1int main(int argc,char *args[]){ FILE * f原创 2014-12-03 14:18:23 · 3537 阅读 · 0 评论 -
gdb 入门
gcc s.c -o s -std=c99 -g //-o 指定输出的文件名,默认a.out -g输出编译信息 -std告诉编译器按照c99标准编译代码步骤1:gdb s.exe //载入可执行程序l //list 列出代码清单b 4 //breakpoint 断点设在第4行r //run 执行程序bt //backtrace 查看栈帧up原创 2014-10-02 15:21:01 · 749 阅读 · 0 评论 -
自己实现STL模板upper_bound() 和lower_bound()
一、upper_bound() 用法:一个左闭右开递增序列,找一个大于val的最小的数的地址 如果序列中都大于val,返回左区间,都不大于val,返回右区间作用:原创 2014-10-01 17:59:27 · 1131 阅读 · 0 评论 -
oj 中G++和C++区别
oj 中G++和C++区别1、输出double类型时,如果采用G++提交,scanf采用%lf,prinf采用%f,否则会报错2、使用GCC/G++的提醒:对于64位整数, long long int 和 __int64 都是支持并且等价的.但是在读和写的时候只支持scanf("%I64d", ...)和printf("%I64d", ...).不支持"%lld"是因为原创 2014-10-01 12:06:53 · 791 阅读 · 0 评论 -
c/c++读写文本文件
阿达原创 2013-10-26 15:25:07 · 1613 阅读 · 0 评论 -
c语言中字符数组和数字的相互转换函数
一、c 语言中字符数组和数字的相互转换函数; 相关函数:atof atoi,atol, strtod,strtol,strtoul 在头文件stdlib中 #include (1)atof (将字串转换成浮点型数) ascii to floating point numbers 的原创 2013-11-09 13:20:40 · 30123 阅读 · 0 评论 -
code
#include #include #include #include #include #include #include using namespace std;/*ifstream fin("in.txt");ofstream fout("out.txt");*/map id;string table[10][10];//预测分析表char str[50];vo原创 2013-10-26 17:33:45 · 693 阅读 · 0 评论 -
gets()函数使用
gets()函数使用1.头文件:stdio.h(c),cstdio(c++)2.功能:直至接受到换行符或EOF时停止3.返回值: 读入成功,返回与参数buffer相同的指针; 读入过程中遇到EOF或发生错误,返回NULL指针(NULL的值为0,占4个字节)4.用法 如果需要每次读一行,直到文件尾, while(gets(str)){s原创 2013-10-24 12:42:08 · 3939 阅读 · 0 评论 -
本博客迁移至 静态网站
简书地址: http://www.jianshu.com/u/6a0dba2307a4个人网站 github.io https://forrestsu.github.io/原创 2017-06-09 16:38:10 · 931 阅读 · 0 评论