Когда я использую atoi(), strtok перестаёт корректно работать, а именно не сканирует дальнейшие строки. sscanf() не подходит потому что формат строк отличается.
Wataru, в строке у меня числа через запятую, при помощи strtok я получаю указатели на начала этих чисел. В идеале мне нужно получить переменные типа int (не указатели)
Wataru, прошу прощения за неточную формулировку вопроса. Мне нужно из указателя на часть слова получить значение, и записать его в переменную, или массив.
acwartz, Спасибо за ответ, попробую исправить с учётом ваших замечаний. Прошу принять во внимание, что я только начал изучать swing, это мой первый фреймворк, и я не понимаю всех тонкостей, и лишь пытаюсь собрать в кучу всю найденную информацию.
acwartz, Я плохо сформулировал, это правда. Переменные названы не на английском языке (чешский). Постараюсь написать тут понятнее. У меня есть координаты (x1, y1)-(x2,y2) стрелки, эта стрелка показывает на пиксель, и в случае если пиксель находится с краю изображения, стрелка рисуется с противоположной от края стороны, чтобы не вылезать за изображение. У каждой стрелки должна быть подпись, и координаты этой подписи высчитываются в зависимости от направления этой стрелки. Но это всё не так важно. Основная проблема в том, что метод stringWidth() возвращает неправильное значение ширины надписи, то же самое и с getHeight. Поэтому надпись исходя из координат начала стрелки (x1, y1) рисуется не в том месте, где должна.
Ответ не касается вопроса... Возможно я недостаточно хорошо выразился, в документе целые числа (int) находятся каждое в своей строке, не понимаю, для чего нужно разбивать строку