我主要使用 C++ 进行编程,并且一直致力于将我的游戏移植到带有 Android 的 Java 上。我的一些代码遇到了一个小问题。我的文本文件是这种格式:
0:1 0:0 1:1 2:2 3:3
我使用 fscanf 函数读取它,如下所示:
for(int Y = 0;Y < MAP_HEIGHT;Y++) {
for(int X = 0;X < MAP_WIDTH;X++) {
Tile tempTile;
fscanf(FileHandle, "%d:%d ", &tempTile.TileID, &tempTile.TypeID);
TileList.push_back(tempTile);
}
我将如何读取 Java 中显示的格式化数据?显然没有 fscanf 大声笑 afaik ...