我正在尝试将“ASCII 十进制”转换为整数。“ASCII 十进制”最多可以有 10 位数字,如果没有更多数字,则用空格填充(即36________
,“_”实际上是空格)。我对 C 语言真的很陌生(我上周才开始学习),我完全不知道该怎么做。
例如:
int main(int argc, char *argv[])
{
int fda = open(argv[2], O_RDONLY);
char arSize[10];
read(fd, arSize, 10);
//convert arSize to an int and store in i
lseek(archive, i, SEEK_CUR);
}