#include <改写
时间: 2023-11-28 15:42:43 浏览: 29
根据提供的引用内容,需要将#include <Eigen/Core>改写成#include </eigen3/Eigen/Core>,将#include<Eigen/Dense>改写成#include<eigen3/Eigen/Dense>以解决找不到头文件的问题。
同时,引用中还提供了一种自定义函数输入结构体的方法,通过指针实现输入,可以避免没有现成的库函数供结构体输入使用的问题。
代码如下:
```c++
#include </eigen3/Eigen/Core>
#include </eigen3/Eigen/Dense>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
struct date{
int year;
int month;
int day;
};
struct date* inputdate(struct date *p){
scanf("%d",&(p->year));
scanf("%d",&(p->month));
scanf("%d",&(p->day));
return p;
}
void outputdate(struct date *p){
printf("%d年%d月%d日",p->year,p->month,p->day);
}
int main(){
struct date d;
inputdate(&d);
outputdate(&d);
}
```