SW006013 Microchip Technology, SW006013 Datasheet - Page 68

MPLAB C Compiler For DsPIC DSCs

SW006013

Manufacturer Part Number
SW006013
Description
MPLAB C Compiler For DsPIC DSCs
Manufacturer
Microchip Technology
Series
DsPIC30F/33Fr
Type
MPLAB® C Compilerr
Datasheet

Specifications of SW006013

Supported Families
DsPIC30F, DsPIC33F
Core Architecture
DsPIC
Kit Contents
Software And Docs
Mcu Supported Families
DsPIC30F And DsPIC33F
Tool Function
Compiler
Tool Type
Compiler
Processor Series
dsPIC
Lead Free Status / RoHS Status
na
For Use With/related Products
dSPIC DSCs
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
DS51456E-page 64
fseek
Description:
Include:
Prototype:
Arguments:
Return Value:
Remarks:
Example:
Moves file pointer to a specific location.
<stdio.h>
int fseek(FILE *stream, long offset, int mode);
stream
offset
mode
Returns 0 if successful; otherwise, returns a non-zero value and set
errno.
mode can be one of the following:
SEEK_SET – seeks from the beginning of the file
SEEK_CUR – seeks from the current position of the file pointer
SEEK_END – seeks from the end of the file
#include <stdio.h> /* for fseek, fgets,
int main(void)
{
FILE *myfile;
char s[70];
int
myfile = fopen("afile.out", "w+");
if (myfile == NULL)
else
{
printf("Cannot open afile.out\n");
fprintf(myfile, "This is the beginning, "
y = fseek(myfile, 0L, SEEK_SET);
if (y)
else
{
}
y = fseek(myfile, 2L, SEEK_CUR);
if (y)
else
{
}
perror("Fseek failed");
fgets(s, 22, myfile);
printf("\"%s\"\n\n", s);
perror("Fseek failed");
fgets(s, 70, myfile);
printf("\"%s\"\n\n", s);
y;
stream in which to move the file pointer.
value to add to the current position
type of seek to perform
/* printf, fopen, fclose, */
/* FILE, NULL, perror,
/* SEEK_SET, SEEK_CUR,
/* SEEK_END
"this is the middle and "
"this is the end.");
© 2008 Microchip Technology Inc.
*/
*/
*/
*/

Related parts for SW006013