1 13 3 4; 5 6 7 8; 9 10 11 12; 2 15 14 0
如何從ANSI C中的字符串獲取數字?如何從這種類型的字符串中獲取數字C
我試圖把它與strtok的()分開:
char *vstup = argv[1];
char delims[] = ";";
char *result = NULL;
result = strtok(vstup, delims);
while(result != NULL) {
printf("result is \"%s\"\n", result);
result = strtok(NULL, delims);
}
,我得到這個:
result is "1 13 3 4"
result is " 5 6 7 8"
result is " 9 10 11 12"
result is " 2 15 14 0"
現在我不知道如何得到的整數數字,並將它們保存在兩個維矩陣(矩陣)。我需要的是這樣的:
field[1][1] = 1
.
.
.
etc.
我想了解一下的atoi(),但我不知道,如果它會識別,例如「13」作爲一個數..
你爲什麼不試試它? –
這看起來像一個家庭作業。 –
程序如何設置?你怎麼稱呼它?給一些更多的細節。 –