我陷入了以下指针问题:
假设你有一个功能:
void Function (unsigned char *ubPointer)
{
ubPointer++;
}
int main (void)
{
unsigned char *PointerX;
Function( PointerX );
}
Run Code Online (Sandbox Code Playgroud)
我想要的是++在PointerX中得到反映,而不是将其声明为全局变量.
非常感谢你.
我有一个包含以下数据的txt文件:
:10FF800000040B4E00040B4E00047D1400047D148D
:10FF900000040B4E0004CF6200040B4E00040B4E15
:10FFA00000040B4E00040B4E00040B4E00040B4EDD
:10FFB00000047D1400047D1400047D1400047D14ED
:10FFC00000040B4E000000000000000000000000D4
:10FFD0000000000000040B4E0000000000000000C4
:10FFE0000000000000000000000000000000000011
:10FFF0000000000000000000060000000000BFF844
:020000020000FC
:020000040014E6
:043FF0005AC8A58C7A
:00000001FF
Run Code Online (Sandbox Code Playgroud)
我想用C#程序做的是在特定行之后或之前添加一行,让我们说添加行:
:020000098723060
Run Code Online (Sandbox Code Playgroud)
在此之前:
:020000020000FC
Run Code Online (Sandbox Code Playgroud)
我尝试过使用File.ReadLines("file.txt").Last(); 但这只是给了我最后一个,如果我想要第三个或第四个怎么办?还有,有什么方法可以识别文件中的":"吗?