hextrain.c
来自「定义一个表示三维空间坐标点的类」· C语言 代码 · 共 59 行
C
59 行
/**
* @file hextrain.c
* @brief hexadecimal convert training
*/
#include <stdio.h>
#include <stdlib.h>
FILE * fp;
void output (int cnt)
{
int i, j;
int rnum;
char space [8];
srand (time(NULL));
fprintf (fp, "\n DEC HEX BIN OCT\n");
for (j=0; j<cnt; j++)
{
rnum = (float)rand()/RAND_MAX * 256;
fprintf (fp, " %3d\n", rnum);
}
fprintf (fp, "\n HEX BIN OCT DEC\n");
for (j=0; j<cnt; j++)
{
rnum = (float)rand()/RAND_MAX * 256;
fprintf (fp, " %02Xh\n", rnum);
}
fprintf (fp, "\n OCT BIN HEX DEC\n");
for (j=0; j<cnt; j++)
{
rnum = (float)rand()/RAND_MAX * 256;
sprintf (space, "0%o", rnum);
fprintf (fp, "%4s\n", space);
}
}
int main (int argc, char * argv [])
{
if ((fp = fopen ("hextrain.txt", "a")) == NULL)
{
perror ("Error open hextrain.txt");
exit (1);
}
output (6);
fclose (fp);
printf ("Append to hextrain.txt over.\n");
getchar ();
return (0);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?