Difference between revisions of "WSC and FVM"

From Casio Universal Wiki
Jump to: navigation, search
(Enter the uppercase letters)
Line 132: Line 132:
 
===Enter the uppercase letters===
 
===Enter the uppercase letters===
 
Press F6 in the input interface switch case.
 
Press F6 in the input interface switch case.
 +
 +
==List of library functions==
 +
Has now completed most of 9860 to support the c standard functions, the next version will be added to the SDK functions.
 +
 +
printf, sprintf, scanf, sscanf is the overloaded function. Note that they do not have a variable argument list
 +
 +
<table cellspacing="0" cellpadding="0" border="1" style="border-collapse:collapse;border:none;mso-border-alt:solid windowtext .5pt;
 +
mso-yfti-tbllook:480;mso-padding-alt:0cm 5.4pt 0cm 5.4pt;mso-border-insideh:
 +
.5pt solid windowtext;mso-border-insidev:.5pt solid windowtext" class="MsoTableGrid">
 +
<tbody><tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes">
 +
  <td width="119" valign="top" style="width:89.6pt;border:solid windowtext 1.0pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt" rowspan="14">
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p style="text-indent:6.9pt;mso-char-indent-count:.49" class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-US" style="font-size:14.0pt;
 +
  font-family:SimSun">stdio.h<o:p></o:p></span></b></p>
 +
  </td>
 +
  <td width="456" valign="top" style="width:341.7pt;border:solid windowtext 1.0pt;
 +
  border-left:none;mso-border-left-alt:solid windowtext .5pt;mso-border-alt:
 +
  solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int printf(
 +
  char *format, int val )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:1">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int printf(
 +
  char *format, float val )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:2">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int printf( char
 +
  *format, char* val )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:3">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int sprintf(
 +
  char *buffer, char *format, int val )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:4">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int sprintf(
 +
  char *buffer, char *format, float val )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:5">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int sprintf(
 +
  char *buffer, char *format, char* val )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:6">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int scanf(
 +
  char *format, int *address )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:7">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int scanf( char
 +
  *format, float *address )</span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:8">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int scanf(
 +
  char *format, char *address )</span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:9">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int sscanf(
 +
  char *buffer, char *format, int *address )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:10">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int sscanf(
 +
  char *buffer, char *format, int *address )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:11">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int sscanf(
 +
  char *buffer, char *format, float *address )</span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:12">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int getchar(
 +
  void )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:13;height:13.15pt">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:13.15pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int putchar(
 +
  int c )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:14">
 +
  <td width="119" valign="top" style="width:89.6pt;border:solid windowtext 1.0pt;
 +
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt" rowspan="12">
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p align="center" style="text-align:center" class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-US" style="font-size:14.0pt;
 +
  font-family:SimSun">ctype.h<o:p></o:p></span></b></p>
 +
  </td>
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int isalnum(
 +
  int c )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:15">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int isalpha(
 +
  int c )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:16">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int iscntrl(
 +
  int c )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:17">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int isdigit(
 +
  int c )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:18">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int isgraph(
 +
  int c )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:19">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int islower(
 +
  int c )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:20">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int isprint(
 +
  int c )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:21">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int ispunct( int
 +
  c )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:22">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int isspace(
 +
  int c )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:23">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int isupper(
 +
  int c )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:24">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int tolower(
 +
  int c )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:25">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int toupper(
 +
  int c )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:26">
 +
  <td width="119" valign="top" style="width:89.6pt;border:solid windowtext 1.0pt;
 +
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt" rowspan="19">
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US"><o:p>&nbsp;</o:p></span></p>
 +
  <p style="text-indent:13.75pt;mso-char-indent-count:.98" class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-US" style="font-size:14.0pt;
 +
  font-family:SimSun">math.h</span></b></p>
 +
  </td>
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float acos(
 +
  float x )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:27">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float asin(
 +
  float x )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:28">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float atan(
 +
  float x )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:29">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float <a name="OLE_LINK6"></a><a name="OLE_LINK5"><span style="mso-bookmark:OLE_LINK6">atan2</span></a>(
 +
  float x, float y )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:30">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float cos( float
 +
  x )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:31">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float sin(
 +
  float x )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:32">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float tan(
 +
  float x )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:33">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float cosh(
 +
  float x )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:34">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float sinh(
 +
  float x )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:35">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float tanh(
 +
  float x )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:36">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float log(
 +
  float x )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:37">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float log10(
 +
  float x )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:38">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float modf(
 +
  float x, float *y )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:39">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float pow( float
 +
  x, float y )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:40">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float sqrt(
 +
  float x )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:41">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float ceil(
 +
  float x )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:42">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float fabs(
 +
  float x )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:43">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float floor(
 +
  float x )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:44">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float fmod(
 +
  float x, float y )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:45">
 +
  <td width="119" valign="top" style="width:89.6pt;border:solid windowtext 1.0pt;
 +
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt" rowspan="9">
 +
  <p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-US" style="font-size:14.0pt;font-family:SimSun"><o:p>&nbsp;</o:p></span></b></p>
 +
  <p class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-US" style="font-size:14.0pt;font-family:SimSun"><o:p>&nbsp;</o:p></span></b></p>
 +
  <p style="text-indent:6.9pt;mso-char-indent-count:.49" class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-US" style="font-size:14.0pt;
 +
  font-family:SimSun">stdlib.h</span></b></p>
 +
  </td>
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">float atof(
 +
  char *str )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:46">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int atoi( char
 +
  *str )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:47">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int rand( void
 +
  )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:48">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">void srand(
 +
  int seed )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:49">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">void *calloc(
 +
  int nelem, int elsize )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:50">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">void *malloc(
 +
  int size )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:51">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">void *calloc(
 +
  void *ptr, int size )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:52;height:5.85pt">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt;height:5.85pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">void free(
 +
  void *ptr )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:53">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int abs( int x
 +
  )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:54">
 +
  <td width="119" valign="top" style="width:89.6pt;border:solid windowtext 1.0pt;
 +
  border-top:none;mso-border-top-alt:solid windowtext .5pt;mso-border-alt:solid windowtext .5pt;
 +
  padding:0cm 5.4pt 0cm 5.4pt" rowspan="18">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun"><o:p>&nbsp;</o:p></span></p>
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun"><o:p>&nbsp;</o:p></span></p>
 +
  <p style="text-indent:6.9pt;mso-char-indent-count:.49" class="MsoNormal"><b style="mso-bidi-font-weight:normal"><span lang="EN-US" style="font-size:14.0pt;
 +
  font-family:SimSun">string.h<o:p></o:p></span></b></p>
 +
  </td>
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">void memcpy(
 +
  void *p1, void *p2, int n )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:55">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">char *strcpy(
 +
  char *s1, char *s2 )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:56">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">char *strncpy(
 +
  char *s1, char *s2, int n )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:57">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">char *strcat(
 +
  char *s1, char *s2 )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:58">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">char *strncat(
 +
  char *s1, char *s2, int n )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:59">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int memcmp(
 +
  void *p1, void *p2, int n )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:60">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int strcmp(
 +
  char *s1, char *s2 )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:61">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int strncmp(
 +
  char *s1, char *s2, int n )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:62">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">void *memchr(
 +
  void *p, int c, int n )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:63">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">char *strchr(
 +
  char *s, int c )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:64">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int strcspn(
 +
  char *s1, char *s2 )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:65">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">char *strpbrk(
 +
  char *s1, char *s2 )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:66">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">char *strrchr(
 +
  char *s, int c )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:67">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int strspn( char
 +
  *s1, char *s2 )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:68">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">char *strstrr(
 +
  char *s1, char *s2 )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:69">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">void memset(
 +
  void *s, int c, int n )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:70">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">int strlen(
 +
  char *s )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
<tr style="mso-yfti-irow:71;mso-yfti-lastrow:yes">
 +
  <td width="456" valign="top" style="width:341.7pt;border-top:none;border-left:
 +
  none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;
 +
  mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
 +
  mso-border-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt">
 +
  <p class="MsoNormal"><span lang="EN-US" style="font-family:SimSun">void *memmove(
 +
  void *s1, void *s2, int n )<o:p></o:p></span></p>
 +
  </td>
 +
</tr>
 +
</tbody></table>

Revision as of 13:55, June 7, 2012

Getting Started

Copy the two files inside the bin folder (WSC.g1a, FVM.g1a) to the calculator. In order to edit the source code on calc, you may need to use the EDITv1.51, of course, you can also edit the source code on the computer, it is plain text.

After the installation is complete, the main menu should be as follows:

Wsc-fvm-installed.jpg

Making a hello world

Open the EDIT, the storage Mem (Warning: Do not use the Main Mem) and create a new document.

Wsc-fvm-hello-c.jpg

Enter the text:

void main( )

{

    printf( “Hello World!\n” );

}

(PS the edit can adjust the font size (shift-set up to enter the setting interface), use the small print on one screen you can see more code, it is recommended to use the small print, set the font size in the optn other Word the wrap is also recommended to choose the offrecommended settings below)

Edit-settings.png

The input is completed as follows:

Wsc-fvm-hello-c-code.jpg

To compile the file, exit, enter the WSC, press the F1 (compile) to compile the source code.

Wsc-fvm-compile-file.jpg

If there are no error, the screen output is done, if there are errors you can return to EDIT to modify. Upon completion any key to exit into the FVM, the F1 (run) the implementation of the bytecode. The screen will output hello world. After the implementation of any key to exit.

Wsc-fvm-hello-f.jpgWsc-fvm-run-hello.jpg

WSC Support the C language features

The operator

+ - * / % += -= *= /= < <= > >= == != && || ! != &

Note that the last '&' is the address instead of a bitwise

Data type

Any number of dimensions in an int a char a float array to point to the basic types of pointer (pointer to the array)

Statement

If the else the while for the return the break

Notes

C style / * ........... * / and C + + style / / ...........

Function call

Support recursive.

WSC Error reporting

Wsc error reporting is not perfect, calculator small screen is not easy to display all error messages.

Wsc will be displayed on the screen when the error is detected, the error message, as shown:

Wsc-error-reporting.jpg

Then press the menu key you can exit to modify the other key to display the next error message.

Note that WSC did not prompt a warning!

Any pointers, arrays, in its eyes are the same, any assignment.

int, a char, float, assignment, will not generate any warning messages.

Some differences in the WSC with the standard C

Does not require the function declaration

As long as the function is defined in the file, regardless of location, can call anywhere.

Only two scopes

The entire procedure only two scope, global scope and function within the local scope.

void main()

{

int a;

{

    int a;

}

}

The example program will receive an error message "Variable 'a' redefinition"

int * a, b;

WSC a and b will be a pointer to int. (It is recommended that written int * a, b; instead of int * a, b;).

int *p; p++;

The actual value of p in the ANSI C plus 4 (sizeof (int)), but WSC will only p plus 1.

char s[50] = “asdfjkl”;

This initialization is not yet supported, sample sentence is wrong.

int a[2][2] = { 1, 2, 3, 4 };

Int a [2] [2] = {1, 2, 3, 4};

This initialization is not yet supported, sample sentence is wrong. Multidimensional array initialization must be properly grouped, such as

int a[2][2] = { {1, 2}, {3, 4} }; grouped correctly less some elements correctly, such as

int a[2][2] = { {1}, {3} };

Notice

int a[10];printf( “%d”, a );

The code writer's intent is to obtain the value of a, but as mentioned above, the WSC seen as a type of all pointers, printf library function is overloaded, and the second parameter is a pointer to a function only printf (char *, char *), so the compiler to do a wrong choice, a look has become a char *.

A correct approach is int a [10]; int t = a; printf ("% d", t);

char ch;scanf( “%c”, &ch );

For some reason, such an approach to problems, it is recommended to use getchar ();

Enter the uppercase letters

Press F6 in the input interface switch case.

List of library functions

Has now completed most of 9860 to support the c standard functions, the next version will be added to the SDK functions.

printf, sprintf, scanf, sscanf is the overloaded function. Note that they do not have a variable argument list

<tbody> </tbody>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

stdio.h<o:p></o:p>

int printf( char *format, int val )<o:p></o:p>

int printf( char *format, float val )<o:p></o:p>

int printf( char *format, char* val )<o:p></o:p>

int sprintf( char *buffer, char *format, int val )<o:p></o:p>

int sprintf( char *buffer, char *format, float val )<o:p></o:p>

int sprintf( char *buffer, char *format, char* val )<o:p></o:p>

int scanf( char *format, int *address )<o:p></o:p>

int scanf( char *format, float *address )

int scanf( char *format, char *address )

int sscanf( char *buffer, char *format, int *address )<o:p></o:p>

int sscanf( char *buffer, char *format, int *address )<o:p></o:p>

int sscanf( char *buffer, char *format, float *address )

int getchar( void )<o:p></o:p>

int putchar( int c )<o:p></o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

ctype.h<o:p></o:p>

int isalnum( int c )<o:p></o:p>

int isalpha( int c )<o:p></o:p>

int iscntrl( int c )<o:p></o:p>

int isdigit( int c )<o:p></o:p>

int isgraph( int c )<o:p></o:p>

int islower( int c )<o:p></o:p>

int isprint( int c )<o:p></o:p>

int ispunct( int c )<o:p></o:p>

int isspace( int c )<o:p></o:p>

int isupper( int c )<o:p></o:p>

int tolower( int c )<o:p></o:p>

int toupper( int c )<o:p></o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

math.h

float acos( float x )<o:p></o:p>

float asin( float x )<o:p></o:p>

float atan( float x )<o:p></o:p>

float <a name="OLE_LINK6"></a><a name="OLE_LINK5">atan2</a>( float x, float y )<o:p></o:p>

float cos( float x )<o:p></o:p>

float sin( float x )<o:p></o:p>

float tan( float x )<o:p></o:p>

float cosh( float x )<o:p></o:p>

float sinh( float x )<o:p></o:p>

float tanh( float x )<o:p></o:p>

float log( float x )<o:p></o:p>

float log10( float x )<o:p></o:p>

float modf( float x, float *y )<o:p></o:p>

float pow( float x, float y )<o:p></o:p>

float sqrt( float x )<o:p></o:p>

float ceil( float x )<o:p></o:p>

float fabs( float x )<o:p></o:p>

float floor( float x )<o:p></o:p>

float fmod( float x, float y )<o:p></o:p>

<o:p> </o:p>

<o:p> </o:p>

stdlib.h

float atof( char *str )<o:p></o:p>

int atoi( char *str )<o:p></o:p>

int rand( void )<o:p></o:p>

void srand( int seed )<o:p></o:p>

void *calloc( int nelem, int elsize )<o:p></o:p>

void *malloc( int size )<o:p></o:p>

void *calloc( void *ptr, int size )<o:p></o:p>

void free( void *ptr )<o:p></o:p>

int abs( int x )<o:p></o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

<o:p> </o:p>

string.h<o:p></o:p>

void memcpy( void *p1, void *p2, int n )<o:p></o:p>

char *strcpy( char *s1, char *s2 )<o:p></o:p>

char *strncpy( char *s1, char *s2, int n )<o:p></o:p>

char *strcat( char *s1, char *s2 )<o:p></o:p>

char *strncat( char *s1, char *s2, int n )<o:p></o:p>

int memcmp( void *p1, void *p2, int n )<o:p></o:p>

int strcmp( char *s1, char *s2 )<o:p></o:p>

int strncmp( char *s1, char *s2, int n )<o:p></o:p>

void *memchr( void *p, int c, int n )<o:p></o:p>

char *strchr( char *s, int c )<o:p></o:p>

int strcspn( char *s1, char *s2 )<o:p></o:p>

char *strpbrk( char *s1, char *s2 )<o:p></o:p>

char *strrchr( char *s, int c )<o:p></o:p>

int strspn( char *s1, char *s2 )<o:p></o:p>

char *strstrr( char *s1, char *s2 )<o:p></o:p>

void memset( void *s, int c, int n )<o:p></o:p>

int strlen( char *s )<o:p></o:p>

void *memmove( void *s1, void *s2, int n )<o:p></o:p>