介绍
本文使用了多文件操作、#define宏定义操作 and 添加了.ico图标操作。
添加.ico图标操作
操作方法:(找好图标文件先放到”资源文件夹“中)
第一步找到资源文件
第二步:右击->添加->资源->点击图标文件即可
源码
主函数.cpp
#include"exercise.h"//调用exercise.h头文件,头文件中包含了头文件and函数声明
#define PI 3.1415926//带参宏定义一个PI
#define POW(a,b) a*b//无参宏定义是将值赋值进a,b。然后在进行运算
void main()
{
//函数调用操作
Test_out_15_method2();
//define使用操作
printf("%lf\n", PI);
printf("%d\n", POW(3 + 4,4));
system("pause");
}
exercise.cpp
#include"exercise.h"//""的作用是优先查找资源文件中头文件,<>的作用是优先查找系统库中是否有这个头文件
#define VOWEL "aeiouAEIOU"//宏定义好元音字母
//判断元音/辅音(方法二,此方法有点烧脑,但是节约运算时间。)
void Test_out_15_method2()
{
char *vowels = VOWEL;//创建一个字符串指针
printf("输入一个字母: ");
char c = getchar();//getchar()获取单个字符
// 返回一个指向该字符串中第一次出现的字符的指针,如果字符串中不包含该字符则返回NULL空指针。
char *pos = strchr(vowels, c);//strchr函数的头文件: <string.h>,作用的话:查找字符串中匹配项并截取出来,如果没查找到则返回值为NULL
if (isalpha(c))
{
/*************************************************************************
此处逻辑解释:(pos ? "元音" : "辅音")
此处采用的三目运算法,如果是元音则该pos返回非零值,否则返回NULL
PS:三目运算法:条件1?语句1:语句二
如果满足条件则输出语句一,如果不满足条件则输出语句二
*************************************************************************/
printf("%c 是%s\n", c, (pos ? "元音" : "辅音"));
}
else
{
printf("error\n");
}
}
exercise.h
//防止重复调用此头文件#pragma once
#pragma once
//头文件声明
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<ctype.h>
//函数声明
void Test_out_15_method2();
运行结果

本文介绍了如何在C++程序中使用多文件操作、#define宏定义以及添加.ico图标的方法,并展示了如何通过`Test_out_15_method2`函数实现字符元音/辅音判断。



被折叠的 条评论
为什么被折叠?



