|
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
||||||
strtok01.12.2012, 07:23. Показов 1408. Ответов 9
Метки нет (Все метки)
Привет!
Решаю задачку на строки char. Возникла проблема вот код:
есть 2 переменные char *str[100] и char *str1[100]; в них содержатся одинаковые данные; выводятся как положено; после того как я прогоняю функцию strtok; leksema= strtok(str1[i]," "); у меня чото и в str меняются значения?; спрашивается почему?; ведь char *str1[100] и *char * str[100]; это указатели на разные адреса памяти; в них хранятся абсолютно разные значения; при изменении str1 допустим str1[0]="kkk" значение в str[0] не меняется проверял. Но при использовании функции strtok(str1[0]," ") почему то меняется и str[0]; В чем проблема не могу никак разобраться хелп!!!
0
|
||||||
| 01.12.2012, 07:23 | |
|
Ответы с готовыми решениями:
9
Использование STRTOK Разбить строку на слова, из слов составить список C++ Функция strtok strtok strtok |
|
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
|
| 01.12.2012, 08:35 [ТС] | |
|
Так я ж и создал копию строки str1[100]
0
|
|
|
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
||||||||||||||||||||||||||
| 01.12.2012, 12:18 [ТС] | ||||||||||||||||||||||||||
|
строка 44 я объявляю новый массив str1[100] и дальше инициализирую его значениями массива str[100];
еще проверял изменял елемента одного из массивов и выводил значение другого допустим так:
все правильно ведь два разных массива казалось бы?; но когда используеш strtok то меняются оба
во загадка?: если просто изменить значение какого нибудь элемента массива то значение во втором массиве не меняется; а если через функцию то сразу и во втором массиве значения меняется ???
0
|
||||||||||||||||||||||||||
|
Неэпический
|
|
| 01.12.2012, 16:16 | |
|
Никакой загадки тут нет. Еще раз прочитайте о работе функии strtok. Если все же будет не понятно, я вечером напишу что к чему, ибо сейчас я пишу с телефона, что не очень то и удобно
0
|
|
|
0 / 0 / 0
Регистрация: 05.09.2013
Сообщений: 2
|
||||||
| 05.09.2013, 02:04 | ||||||
|
Доброй ночи
![]() Не нашел в теме ответа на вопрос. Пытаюсь написать простейшую лабу - отыскать в строке самое длинное и самое короткое слова, и указать их. Сочинил вот это :
0
|
||||||
|
Неэпический
|
||||||
| 05.09.2013, 05:32 | ||||||
|
Исправлял "на коленке", так что...
0
|
||||||
|
567 / 198 / 70
Регистрация: 25.05.2012
Сообщений: 816
|
||||||
| 05.09.2013, 05:47 | ||||||
Опаздал..
0
|
||||||
|
0 / 0 / 0
Регистрация: 05.09.2013
Сообщений: 2
|
|
| 05.09.2013, 15:48 | |
|
Спасибо! Работает как нельзя лучше. В любом случае, странно, что на 1 раз получалось отработать, а последующие нет... Получается, pch не обнулялось? После сообщения об ошибке появлялось окно strlen.asm. Я правильно понимаю, ошибка была в использовании if {а здесь весь цикл} ?
0
|
|
| 05.09.2013, 15:48 | |
|
Помогаю со студенческими работами здесь
10
strtok Двойной strtok
Strtok противоположность warning strtok Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|