「ASCII 10 進数」を整数に変換しようとしています。「ASCII 10 進数」の長さは 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);
}