结构体之结构体类型数据的输入结构体类型数据的输入使用scanf函数输入数据使用scanf函数为结构体变量的成员输入数据,对于整型、实型、字符型数据,
格式
pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载
说明分别使用%d、%lf(或%f)、%c,地址项使用成员变量的地址,对于字符串数据,格式说明使用%s,地址项使用成员字符数组名。结构体类型数据的输入使用scanf函数输入数据注意事项应在字符型成员读取数据前使用getchar函数将缓冲区中的空格、TAB、回车换行读掉。如果字符数组中存放的字符串需要有空格,就不能使用scanf函数接收数据了。结构体类型数据的输入使用gets函数输入数据使用gets函数为结构体变量的成员输入数据,对于字符串型数据,函数参数使用成员数组名,将输入的字符串直接存放到成员字符数组中,使用gets函数可以接收含有空格的字符串。结构体类型数据的输入使用gets函数输入数据对于整型、实型数据,需要先使用一个临时字符数组作为函数参数,存放由整数或实数组成的字符串,再用类型转换函数把接收的数据转换为所需的类型后赋给相应的成员。类型转换函数及含义如下:atoi(str) //将str中的字符串转换为int型数据atol(str) //将str中的字符串转换为long型数据atof(str) //将str中的字符串转换为double型数据#include"stdlib.h"或#include<stdlib.h>