小编Jar*_*mis的帖子

C从文件中读取以空格分隔的值

我需要从文件中读取文本,并根据读取的信息为结构赋值.

以下是文本文件的格式:

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)

c file scanf fgets

2
推荐指数
1
解决办法
1万
查看次数

如何从 Haskell 中的数据中获取值

我有以下数据:

data LinkedList a = Node a (LinkedList a) | Empty deriving (Show)

我想知道如何在没有模式匹配的情况下从中获取单个值。
所以在基于C的语言中:list.value

haskell functional-programming list

2
推荐指数
1
解决办法
2544
查看次数

标签 统计

c ×1

fgets ×1

file ×1

functional-programming ×1

haskell ×1

list ×1

scanf ×1