【发布时间】:2022-07-30 03:08:33
【问题描述】:
这里我创建了三个文件,命名为,
- main.cpp(主文件)
#include"practicals.hpp"
using namespace std;
int main()
{
firstPractical;
return 0;
}
- practicals.hpp(自定义头文件)
#ifndef PRACTICAL_HPP
#define PRACTICAL_HPP
#pragma once
#include <iostream>
using namespace std;
void firstPractical();
#endif
- firstPractical.cpp(包含我的函数的文件)
#include <iostream>
#include "practicals.hpp"
using namespace std;
void firstPractical() {
cout << "First Practical" << endl;
}
在这里,我使用 practicals.hpp 头文件从 main.cpp 文件中的 firstPractical.cpp 调用了“firstPractical”函数。因此,当我尝试运行该文件时,它应该在输出中打印“First Practical”。 Insted,它不会在输出中打印任何内容。
输出:
[Running] cd "d:\CD\CD Practicals\New folder\" && g++ main.cpp -o main && "d:\CD\CD Practicals\New folder\"main
[Done] exited with code=0 in 0.27 seconds
那么,我的代码有什么问题?
【问题讨论】:
标签: c++ function printing output cout