如何通过询问外部函数调用打印 x 次 "Hello world",这是在另一个 c++ 文件中编写的(总共 2 个文件)
How to print x times "Hello world" by asking with an external function call, which is written in another c++ file (2 files in total)
两个cpp文件怎么解决?
如何通过使用另一个 c++ 文件中编写的外部函数调用来打印 x 次“Hello world”?
function.cpp
#include <stdio.h>
int intf(void) {
int l;
printf("How many lines to print?");
scanf("%d", &l);
printf("%d lines to print.\n", l);
int i = 0;
while (i<l) {
printf("Hello world\n");
i++;
}
return l;
}
如何解决main.cpp
这叫分离编译,常用于大中型程序。
此处 main.cpp 可以简单为:
int intf(void)
int main() {
intf();
return 0;
}
如果您使用的是 IDE,只需在同一个项目中声明两个源文件,如果您使用 CLI 编译器,只需将它们编译成一个可执行文件。这可能是类 Unix 系统上的命令:
c++ main.cpp function.cpp -o foo
但在那种情况下,您应该了解什么是 makefile...
两个cpp文件怎么解决? 如何通过使用另一个 c++ 文件中编写的外部函数调用来打印 x 次“Hello world”?
function.cpp
#include <stdio.h>
int intf(void) {
int l;
printf("How many lines to print?");
scanf("%d", &l);
printf("%d lines to print.\n", l);
int i = 0;
while (i<l) {
printf("Hello world\n");
i++;
}
return l;
}
如何解决main.cpp
这叫分离编译,常用于大中型程序。
此处 main.cpp 可以简单为:
int intf(void)
int main() {
intf();
return 0;
}
如果您使用的是 IDE,只需在同一个项目中声明两个源文件,如果您使用 CLI 编译器,只需将它们编译成一个可执行文件。这可能是类 Unix 系统上的命令:
c++ main.cpp function.cpp -o foo
但在那种情况下,您应该了解什么是 makefile...