📄 stdio.h
字号:
/*------------------------------------------------------------------------------*
* File Name: stdio.h *
* Creation: CPY 3/1/2001 *
* Purpose: Origin C header for basic io functions *
* Copyright (c) OriginLab Corp. 2001 *
* All Rights Reserved *
* *
* Modification Log: *
*------------------------------------------------------------------------------*/
#ifndef _STDIO_H
#define _STDIO_H
#include <common.h> // must always include this
#include <string.h> // most likely you will also need strings
// basic internal functions
#pragma dll(@OK)
/** >Basic I/O
a simple function to print a string, output will be the current output window,
can be the Script Window, the output log or the labtalk console.
Example:
string str = "test";
out_str(str);
Return:
the number of characters printed
SeeAlso:
out_double, out_int
*/
int out_str(LPCSTR lpcstr);
/** >Basic I/O
a simple function to print an integer, output will be the current output window,
can be the Script Window, the output log or the labtalk console.
Example:
int nn = 4;
out_int("nn = ",nn);
Return:
the number of characters printed
SeeAlso:
out_double, out_str
*/
int out_int(LPCSTR lpcstr, int nValue);
/** >Basic I/O
a simple function to print a double value, output will be the current output window,
can be the Script Window, the output log or the labtalk console.
Example:
double vv = sin(3.14);
out_double("vv = ",vv);
Return:
the number of characters printed
SeeAlso:
out_str, out_int
*/
int out_double(LPCSTR lpcstr, double dbValue);
/** >Basic I/O
Standard C printf function. Output will be the current output window, can be the Script Window,
the output log or the labtalk console.
Example:
double vv = cos(3.14);
int nn = 45;
string str = "Test";
printf("For str(%s) and nn=%d, vv=%f\n",str, nn, vv);
SeeAlso:
string::format
*/
int printf(LPCSTR lpcszFormat, ...);
#ifndef NO_ANSI_FILE
typedef int FILE;
#define EOF (-1)
#pragma dll(msvcrt, system)
/** >File I/O
Return:
fclose returns 0 if the stream is successfully closed. It return EOF to indicate an error.
Parameters:
stream :Pointer to FILE structure
Remarks:
The fclose function closes stream. _fcloseall closes all open streams except stdin, stdout, stderr (and, in MS-DOS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -