powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Ошибка функции strtok. Не как не могу разобраться в чем ошибка .
3 сообщений из 3, страница 1 из 1
Ошибка функции strtok. Не как не могу разобраться в чем ошибка .
    #38532493
gera3323
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
		  char *p;

  p = strtok("Травка зеленеет, солнышко блестит", " ");

  cout<< p <<endl;

  do {
    p = strtok(NULL, ", ");
    if(p) cout<< p <<endl;
  } while(p);



комплиятор (VS C++ 2010)

выдает

Необработанное исключение в "0x773e15ee" в "open_pc_s.exe": 0xC0000005: Нарушение прав доступа при записи "0x003e79c2".

flsGetValue 0x76021252 void * (unsigned long)*
...
Рейтинг: 0 / 0
Ошибка функции strtok. Не как не могу разобраться в чем ошибка .
    #38532494
gera3323
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gera3323,

вызов в void main()
...
Рейтинг: 0 / 0
Ошибка функции strtok. Не как не могу разобраться в чем ошибка .
    #38532529
Фотография Анатолий Широков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gera3323,

strtok модифицирует исходную строку, а ты ей константу подсовываешь, вот ей это и не нравится

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
  char s[] = "Травка зеленеет, солнышко блестит";
  char *p = strtok(s, ", "); 

  while( p ) {
      cout<< p <<endl;
      p = strtok(NULL, ", ");
  }
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Ошибка функции strtok. Не как не могу разобраться в чем ошибка .
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]