У меня есть ряд объектов, из которых я могу собрать данные. Точное число неизвестно и может измениться во время выполнения. На объекты ссылаются по имени, и хотя имена также неизвестны, они следуют соглашению об именах, поэтому их можно вычислить. Для аппроксимации я ввел пять переменных, соответствующих шаблону именования, и присвоил им значения. Затем я использовал цикл while для увеличения отдельной переменной и подсчета количества найденных переменных. Все, что мне нужно знать, это можно ли использовать цикл while, чтобы найти, где заканчиваются имена.
Код: Выделить всё
int i = 0;
// These represent external sources (objects). How many there are is unknown
// but they follow this naming convention.
int ex1 = 1;
int ex2 = 2;
int ex3 = 3;
int ex5 = 4; // This is to test the script’s limits; should fail and return ‘3’
int ex6 = 5; // Next test is rename this “ex4” and rerun the script. Should count all 5
// The purpose of this function is
// to count how many sources there are.
while("ex"+(i+1)){
i++;
}
Console.WriteLine(i);
Да, кроме того, большая часть моего опыта работы с C исходит из Arduino и PHP с небольшим количеством BASH, разбросанного здесь и там.
Подробнее здесь: https://stackoverflow.com/questions/797 ... generation
Мобильная версия