与外部传递数据时错误的值

问题描述 投票:0回答:1

我在两个不同文件之间传递数据时遇到问题。

问题是,我从文件(file2.c)中获取整数值,以使用外部文件(file1.c)将其通过另一个文件中的变量。]​​>

两个文件之间的通信非常有效,直到我传递了一个较低的值(少了一个或多个几十年)为止,这具有保持先前值的十年不变的效果。我知道,它的解释不是很好,但这是一个示例:

Value sended from file2.c:          Value received in file1.c: 
100                                 100

Second value sended from file2.c:   Second value received in file1.c: 
10                                  100

还有另一个例子:

Value sended from file2.c:          Value received in file1.c:
3003                                3003
Seconde value sended from file2.c:  Second value received in file1.c:
50                                  5003

我真的阻止了它。我觉得我想念一些非常简单的东西,但不知道是什么...

我在两个不同文件之间传递数据时遇到问题。问题是我通过使用外部...

c embedded extern
1个回答
0
投票

对于代码(我摘掉了无用的部分以保持与变量交互的行,即led_blinking):

© www.soinside.com 2019 - 2024. All rights reserved.