У меня есть массив s[7][7]
, я прочитал в него ReadFileString()
файл CSV, файл CSV содержал набор чисел.
Я ищу числа больше 85, хранящиеся в двумерном массиве, а также столбец и строку, к которым принадлежит число/элемент.
У меня есть массив s[7][7]
, я прочитал в него ReadFileString()
файл CSV, файл CSV содержал набор чисел.
Я ищу числа больше 85, хранящиеся в двумерном массиве, а также столбец и строку, к которым принадлежит число/элемент.
Чтобы получить содержимое массива, просто выполните цикл:
int value = 85;
for(int i=0; i<ArrayRange(s,0); i++){
for(int j=0; j<ArrayRange(s,1); j++){
if (StrToInteger(s[i][j])>value){
// here you have i and j indexes of array
}
}
}
Конечно, вы можете использовать int array[][]
вместо string
для более быстрой работы, используйте для этого StrToInteger()
с ReadFileString()
.
break;
завершает ближайший for - цикл, return
немедленно выходит из функции.
- person Daniel Kniaz; 09.10.2016