c++中,如何在main源文件中导入自己写的源文件?是源文件啊,.cpp的

c++中,如何在main源文件中导入自己写的源文件?是源文件啊,.cpp的,第1张

#include导入的是.h头文件,.h头文件里面是相应的.cpp文件命令函数、变量的声明(.cpp文件是定义,不要搞混了)。所以你需要再新建一个one.h文件,one.h文件的内容就是one.cpp里面的各种声明,然后只要在需要include文件里面加一句:#include “one.h”就可以了。

注意:自己写的.h头文件在include的时候是用英文双引号括起来的,而不是尖括号。还有,include的只能是.h头文件而不是.cpp源文件,所以one.h这个文件是必须有的。

方法一:

1、创建一个c语言项目。然后右键头文件,创建一个Stu的头文件。

2、然后编写头文件的代码。再将数据结构的增删改查和结构体写入头文件。

3、然后在源文件中创建main源文件和Stu源文件。再main文件中写入intmian()代码。

4、然后在mian主函数中,写入while语句无限循环。再写入Init函数。

5、在Stu源文件的Init函数用printf语句,将学生管理系统输出。再创建链表的头节点head。

6、然后用switch函数对 *** 作进行判断。再执行数据结构的增删改查功能。这样一个学生管理系统的基本框架就完成了。

方法二:

1、新建一个学生实体类,用于存放学生的各项信息。

2、新建一个链表节点类,每个节点存放一个学生信息及下一个节点的引用。

3、添加一个主 *** 作类,并添加本系统的菜单方法。

4、定义链表的头节点,当前最后一个节点,以及主控制逻辑信息。

5、使用io流逐行读取存有学生信息的文本文件,对每行字符串,采用\t分割后得到一个字符串数组,数据各项即为一个学生的具体信息。然后新建一个节点加入到链表。

6、运行结果:

还敢再笨一点吗

#include "stdio.h"

#include <stdlib.h>

void maopao(int arr[5])

void main()

{

int i

int arr[5]

printf("请输入五个数:")

for(i=0i<5i++)

{

scanf_s("%d",&arr[i])

printf("\n")

}

maopao(arr)

for(i=0i<5i++)

{

printf("%d",arr[i])

printf("\n")

}

system("pause")

}

void maopao(int arr[5]){

int a,b,temp

for(a=0a<4a++){

for(b=a+1b<4b++)

{

if(arr[a]<arr[b])

{

temp=arr[a]

arr[a]=arr[b]

arr[b]=temp

}

}

}

return 

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7965278.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存