Цитата:
Сообщение от Flexz
Если db определено как
char **db;
то db[0] - указатель на первый симовл первой строки (он имеет тип char*), db[0][0] - сам символ (тип char), и тд - db[0][1] - второй символ первой строки, db[1][0] - первый символ второй строки...
Кстати, есть стандартная функция strtok, которая по сути выполняет то, что я описал.
|
в моем случае так и получается, что db[0][0] первый символ первой строки db[1][0] первый символ второй строки. а strtok мне не очень нравится, да и логика ее мне не очень понятна. она обрезает до первого токена часть строки, потом дальше от текущего токена до следующего (если я все прально понял), так она тогда и получается, что делает то же, что моя только немного по другому. мне так привычней просто с символами работать
мой вопрос исчерпан. спасибо за помощь! (с занесением) и спасибо за совет по поводу глобальных переменных, убрал ее в функцию. я ее изначально туда вынес, так как немного иным путем реализовал вначале, т.е. я потом и работал с массивом _ARRAY