我正在尝试转换" ASCII十进制"到整数。 " ASCII十进制"如果没有更多数字(即36________
,其中" _"实际上是空格),则最长可达10位,并用空格填充。我是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);
}