|
|
|
Чето не пойму
|
|||
|---|---|---|---|
|
#18+
Вот как вызов написать Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2005, 18:39 |
|
||
|
Чето не пойму
|
|||
|---|---|---|---|
|
#18+
Вобще условие цикла советовал бы исправить на следующее: for(i=sz=k=0; i < sizeof(p)/sizeof(*p[0]); i++) А вызов функции: char *ar[] = {"one", "two", "three"}; char *mas; mas = F6(ar); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2005, 21:24 |
|
||
|
Чето не пойму
|
|||
|---|---|---|---|
|
#18+
Объясните ламеру что такое char *ar[] = {"one", "two", "three"}; Не, точнее что такое понял, но массив чаров вроде строка, а не массив строк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2005, 22:13 |
|
||
|
Чето не пойму
|
|||
|---|---|---|---|
|
#18+
Это не массив строк, это массив СИМВОЛОВ (char). Двумерный массив символов - и есть массив строк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2005, 03:16 |
|
||
|
Чето не пойму
|
|||
|---|---|---|---|
|
#18+
2Sarin А что не нравится? char *ar[] это не массив чаров а массив типов (char *). char* это и есть строка, получаем массив строк. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2005, 11:23 |
|
||
|
Чето не пойму
|
|||
|---|---|---|---|
|
#18+
Хорошо, но ведь двумерный массив объявляется вроде так: char array[n][n]; Чем отличается такое объявление char *array[]; и почему он двумерный? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2005, 11:45 |
|
||
|
Чето не пойму
|
|||
|---|---|---|---|
|
#18+
Да причем тут двумерный массив указатель на char это и есть массив чаров, т.е. строка. Сам указатель хранит адрес первого символа строки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2005, 12:39 |
|
||
|
Чето не пойму
|
|||
|---|---|---|---|
|
#18+
Вернее указатель на char это не массив чаров, а адрес первого символа в строке. Например char * str = "Some string"; в str хранится адрес символа 'S' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2005, 12:44 |
|
||
|
Чето не пойму
|
|||
|---|---|---|---|
|
#18+
то есть, если char ar[] = "STRING"; char *str = ar[0]; Теперь ar[] и str идентичны. Надеюсь понятно объяснил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2005, 12:50 |
|
||
|
Чето не пойму
|
|||
|---|---|---|---|
|
#18+
Тоесть char *array[]; - массив не чаров, а указателей на первых символов строк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2005, 13:05 |
|
||
|
Чето не пойму
|
|||
|---|---|---|---|
|
#18+
Ну если дословно - то да. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2005, 13:29 |
|
||
|
Чето не пойму
|
|||
|---|---|---|---|
|
#18+
Ты прочитал толстые и тонкие книжки про указатели? Может еще перечитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2005, 13:30 |
|
||
|
Чето не пойму
|
|||
|---|---|---|---|
|
#18+
Да нет, просто в хорошей литературе все это дело объясняется более наглядно и понятно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2005, 13:48 |
|
||
|
Чето не пойму
|
|||
|---|---|---|---|
|
#18+
Программа на Си подобна гороскопу. По расположению звездочек в ней, программист пытается отпределить, что же произойдет :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.04.2005, 13:51 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33032166&tid=2033415]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 245ms |
| total: | 411ms |

| 0 / 0 |
