标签:element repr 计数 ifd exit 空格 null gis puts
1 alias cc=‘cc -D_POSIX_C_SOURCE=200809L -g -ansi -std=c99 -Wall -Wextra‘ 2 alias gcc=‘gcc -D_POSIX_C_SOURCE=200809L -ansi -std=c99 -Wall -Wextra -O2 -march=haswell‘
int getchar(void) 函数从屏幕读取下一个可用的字符,并把它返回为一个整数; FILE *fopen( const char * filename, const char * mode ); int fclose( FILE *fp ); int fputc( int c, FILE *fp ); int fputs( const char *s, FILE *fp ); int fprintf(FILE *fp,const char *format, ...) int fgetc( FILE * fp ); char *fgets( char *buf, int n, FILE *fp ); fgets() 从 fp 所指向的输入流中读取 n - 1 个字符;它会把读取的字符串复制到缓冲区 buf,并在最后追加一个 \0 字符来终止字符串; int fscanf(FILE *fp, const char *format, ...) 函数来从文件中读取字符串,但是在遇到第一个空格字符时,它会停止读取; 在读取字符串时,只要遇到一个空格,scanf() 就会停止读取,所以 "this is test" 对 scanf() 来说是三个字符串;
size_t fread(void *ptr, size_t size_of_elements, size_t number_of_elements, FILE *a_file); size_t fwrite(const void *ptr, size_t size_of_elements, size_t number_of_elements, FILE *a_file); 这两个函数都是用于存储块的读写 - 通常是数组或结构体;
include <stdarg.h> void func(char other, int num, ...) { va_list test; va_start(test, num); va_arg(test, type); /* type指可变参数的数据类型,与左值保持一致 */ va_end(test); }
标签:element repr 计数 ifd exit 空格 null gis puts
原文地址:http://www.cnblogs.com/hadex/p/5963147.html