我需要从文件中读取文本,并根据读取的信息为结构赋值.
以下是文本文件的格式:
First Middle Last Address city state zip age sex tenure salary
\--------------------------------------------------------------
ADA A AGUSTA 33 BABBAGE ROAD LOVELACE GB 19569 28 F 2 350.50
ISSAC A ASIMOV 99 FICTION WAY AMHERST MA 63948 58 M 6 423.88
HUMPHRY R BOGART 71 SAM STREET HOLLYWOOD CA 48482 56 M 5 366.00
Run Code Online (Sandbox Code Playgroud)
结构我必须把它读成:
typedef struct
{
char first[8], initial, last[10],
street[17], city[12], state[3];
int age, tenure, zip;
float salary;
char sex;
}Employee;
Run Code Online (Sandbox Code Playgroud)
我到目前为止使用的代码是:
void inputLine(Employee* e)
{
fscanf(pay, "%s …Run Code Online (Sandbox Code Playgroud) 我有以下数据:
data LinkedList a = Node a (LinkedList a) | Empty deriving (Show)
我想知道如何在没有模式匹配的情况下从中获取单个值。
所以在基于C的语言中:list.value