写出字符读/写,字符串读/写,格式读/写,数据块读/写的函数调用格式

写出字符读/写,字符串读/写,格式读/写,数据块读/写的函数调用格式

字符://char ch;

读:scanf("%c",&ch)  写:printf("%c",ch); 

字符串://char buf[100];

读:gets(buf)或者scanf("%s",buf); gets可以接收空格,scanf不可以。写:printf("%s",buf)

数据块:struct data{int a;char buf[10];} as;  

读:scanf("%d %s",&as.a,as.buf);写printf("%d %s",as.a,as.buf);

如果使用C++,数据块的读写还可以通过重载>>和<<来实现