rman 26.12.2012 20:13 Psi+2

Ребята как из массива char в котором записаные слова через пробел вытащить эти слова и записать каждое слово в новый массив?

1. richmond 26.12.2012 20:14

тебе про готовую дергалку или как алгоритм написать?

2. 0verMind 26.12.2012 20:14 Gajim

пробегись в цикле по символам, на каждый пробел создаешь новый указатель на массив, в чем проблема то?

3. richmond 26.12.2012 20:14

есть вариант ещё писать на питоне, там готовая дергалка есть.

4. rmanrichmond /1 26.12.2012 20:15

про алгоритм как это делать, а то я туплю что-то.

5. rman0verMind /2 26.12.2012 20:16

как это на каждый пробел создать новый указатель на массив?

6. 238328 26.12.2012 20:16

str.split()

7. 238328rman /5 26.12.2012 20:16

почему на каждый? максимум на два

8. rman238328 /6 26.12.2012 20:17

это надо на си реализовать мне.

9. 238328238328 /7 26.12.2012 20:17

блядь какие вообще указатели?

10. rman238328 /9 26.12.2012 20:17

вот я тоже не представляю как это.

11. 238328rman /8 26.12.2012 20:18

ну помечай каждое начало нового слова, проверяешь пробел ли текущий символ, если да, то копируешь строку куда надо

12. 238328rman /10 26.12.2012 20:19

а, тебе надо создать для каждой подстроки массив чаров, ну ок //лол

13. 0xd34df00d 26.12.2012 20:20 Azoth_primary

Надо компонент на формочку кинуть.

14. 2383280verMind /2 26.12.2012 20:21

вот этот тогда правильно сказал //правда существуют еще способы, но этот нормик //

15. hirthwork0xd34df00d /13 26.12.2012 20:21

плагин для личкрафтов написать

16. 2383280xd34df00d /13 26.12.2012 20:21

кинь

17. rman0xd34df00d /13 26.12.2012 20:22 Psi+2

бля дедфуд сейчас завалит мне тред и я нихуя не узнаю.

18. 238328 26.12.2012 20:22

пришло время поебать память, память сама себя не выебет

19. 238328rman /17 26.12.2012 20:22

на самом деле твое решение уже есть в интернете и прочем стековерфлоу, прочитай его, и если что-то непонятно, то спросишь
!

20. amd63 26.12.2012 20:23 Azoth

Палю решение на тонне языков http://rosettacode.org/wiki/Tokenize_a_s...

21. 238328amd63 /20 26.12.2012 20:23

не пали плиз

22. 0xd34df00damd63 /20 26.12.2012 20:23 Azoth_primary

Кстати, да. можно использовать boost.spirit.

23. rman0xd34df00d /22 26.12.2012 20:24 Psi+2

/8

24. amd63rman /23 26.12.2012 20:25 Azoth

Ну так что, http://rosettacode.org/wiki/Tokenize_a_s... подходит?

25. rmanamd63 /24 26.12.2012 20:26 Psi+2

пока еще разбираюсь, но думаю еще буду гуглить

26. 238328amd63 /24 26.12.2012 20:26

первый вариант говно, второй тоже, я бы полущ сделал

27. rman238328 /26 26.12.2012 20:27 Psi+2

первый да, байтоебля не нужна в даном случае, а второй тоже стремноват.

28. amd63rman /27 26.12.2012 20:27 Azoth

я, ссаный ньюфаг, с тебя хуею

29. rmanamd63 /28 26.12.2012 20:28 Psi+2

как-то не интересно

30. amd63rman /29 26.12.2012 20:29 Azoth

Перечитай /0 — там написано "Ребята, как сделать Tokenize строки". Я тебе кидаю Tokenize_a_string — ты мне "байтоебля не нужна". Пиздец, пиши на питоне, дедфуд подтвердит.

31. 0xd34df00damd63 /30 26.12.2012 20:30 Azoth_primary

Подтверждаю.

32. 0xd34df00damd63 /30 26.12.2012 20:30 Azoth_primary

Либо на хачкеле, там запаттернматчить пробел, и все.

33. rmanamd63 /30 26.12.2012 20:31 Psi+2

получше будет http://stackoverflow.com/questions/26635...

34. richmond0xd34df00d /31 26.12.2012 20:31

аппрувед бай дедфуд

35. 238328rman /33 26.12.2012 20:32

но это же питон считай, ты лучше НА АЛГОРИТМАХ ДАВАЙ

36. rman238328 /35 26.12.2012 20:33 Psi+2

я че-то ебал

37. 2383280xd34df00d /32 26.12.2012 20:33

да, вот щас только еще 350 метров хачкелля докачаю

38. rman238328 /37 26.12.2012 20:33 Psi+2

заебца

char st[] ="Where there is will, there is a way.";
char *ch;
clrscr();
printf("Split \"%s\"\n", st);
ch = strtok(st, " ");
while (ch != NULL) {
printf("%s\n", ch);
ch = strtok(NULL, " ,");
}
getch();
return 0;
}

39. 0xd34df00d238328 /35 26.12.2012 20:33 Azoth_primary

На паскале.

40. 238328rman /38 26.12.2012 20:35

тогда теперь тебя можно озалупливать, потому что ты изначально задал не то задание, подставляй зад

41. rman238328 /40 26.12.2012 20:35 Psi+2

подставил

42. 2383280xd34df00d /39 26.12.2012 20:35

слишком высокоуровнево

43. 238328rman /41 26.12.2012 20:36

и чо стоим? раздвигай булки

44. rman238328 /42 26.12.2012 20:36 Psi+2

спасибо что подсказали где искать.

45. rman238328 /43 26.12.2012 20:36 Psi+2

может еще самому себя выебать?

46. 238328rman /45 26.12.2012 20:37

если ты хай-лвл, то можешь

47. 238328238328 /46 26.12.2012 20:37

а если нет, то лучше не надо

48. 238328 26.12.2012 20:38

итт пилим кулстори успеха от применения хачкеля
тянам например он больше нравится

49. 0verMind238328 /14 26.12.2012 20:58

это какие, например?

50. 2383280verMind /49 26.12.2012 21:00

извини, ты у меня в БЛ, поэтому я не отвечу тебе

51. 0verMind238328 /50 26.12.2012 21:00 Gajim

ну ок

52. kurkuma 27.12.2012 06:41

$array = explode(' ', $string);

53. 0verMindkurkuma /52 27.12.2012 06:42 Work

@array = split //, $string

54. kurkuma0verMind /53 27.12.2012 06:43 (:

$array = split(' ', $string);

55. 238328kurkuma /52 27.12.2012 14:22 847036574135660577932463

$babah = explode('', $pucan); // :)

56. ulidtko238328 /55 27.12.2012 14:58

лал

57. 238328ulidtko /56 27.12.2012 14:58 847036574135660577932463

$$лал

58. 238328ulidtko /56 27.12.2012 14:59 847036574135660577932463

просто я #тралл

59. jabber 27.12.2012 18:03

strtok/strstr?

60. jabber0xd34df00d /13 27.12.2012 18:03

Типичное Qt-решение.

61. kurkumajabber /60 27.12.2012 18:04 Gajim

он же програмист, его на делфях учили

62. jabberamd63 /20 27.12.2012 18:05

лол проиграл с istringstream , ещё БЮСТ для этой задачи заюзайте ну

63. kurkumajabber /62 27.12.2012 18:06 Gajim

оперативно //было выше

64. jabberkurkuma /61 27.12.2012 18:06

да все кутешники с дельфей переползли, тоже мне новость

65. jabber0xd34df00d /22 27.12.2012 18:07

блядь, просто сдохни, толстый тролль

66. rmanjabber /59 27.12.2012 19:58

да, уже заюзал, еще вчера, спасибо!

67. rmanjabber /59 27.12.2012 19:59

/38

Do you really want to delete ?