พอดีผมทำขอนี้ไม่ได้อะครับงง Y.Yนั่งส่องนั่งพยายามมา2-3ชม ละปวดตา
นี้รูปหน้าที่ผมทำอะครับ ไอตรงส่วนที่ผมเพ้นดำปิดคือครูบอกว่าไม่ต้องทำตรงนั้น แล้วก็รูปแบบที่จะแสดงผมออกมาครูบอกว่าเอาแบบไหนก็ได้ไม่จำ้เป็นต้องเหมือนในรูปไม่ต้องมี ====9ฯ9 ก็ได้ ไรงี้อะน่ะ

ส่วนนี้ที่ผมทำไปได้แล้วต่อไม่ได้อะแล้วรู้สึกว่าจะERRORด้วย
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้#include<stdio.h>
#include<stdlib.h>
#include<string.h>
struct Employee{char id[10],name[10];float hr,rate;};
void print_line(int n,char c)
{
int i;
for(i=0;i<n;i++)
{
printf("%c",c);
}
}
void input_employee(Employee *e,int *n)
{
struct Employee e[4];
int i;
FILE *work ;
work=fopen("work.dat","r") ;
if (work == NULL){
{printf("Cannot open file\n");exit(1);}
}
for(i=1;i<=4;i++){
fscanf(work,"%c %c %f %f",&Employee.id,&Employee.name,&Employee.hr,&Employee.rate);
}
fclose(work);
return Employee;
}
void print_employee(Employee e[],int n)
{
int i;
for(i=1;i<=4;i++){
printf("%-6c %-16c %-9f %f",Employee.id,Employee.name,Employee.hr,Employee.rate);
}
}
void main()
{
int n;char c;
n=80;c='|';
struct Employee e[4];
int i;
FILE *work ;
work=fopen("work.dat","r") ;
if (work == NULL){
{printf("Cannot open file\n");exit(1);}
}
for(i=1;i<=4;i++){
fscanf(work,"%c %c %f %f",&Employee.id,&Employee.name,&Employee.hr,&Employee.rate);
}
fclose(work);
return Employee;
print_line(n,c);
input_employee();
print_employee();
}
ช่วยที่ครับเรื่องภาษาC
นี้รูปหน้าที่ผมทำอะครับ ไอตรงส่วนที่ผมเพ้นดำปิดคือครูบอกว่าไม่ต้องทำตรงนั้น แล้วก็รูปแบบที่จะแสดงผมออกมาครูบอกว่าเอาแบบไหนก็ได้ไม่จำ้เป็นต้องเหมือนในรูปไม่ต้องมี ====9ฯ9 ก็ได้ ไรงี้อะน่ะ
ส่วนนี้ที่ผมทำไปได้แล้วต่อไม่ได้อะแล้วรู้สึกว่าจะERRORด้วย
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้