|
|
|
VC++ char && string
|
|||
|---|---|---|---|
|
#18+
char c[10]; string s; //////////////////////////////////////// for (i=0;i!=s.length();i++) { if (isalpha(s )) { for (j=0;j!=10;j++) c[j]=' '; j=0; for (i;i!=s.length();i++,j++) if (isalpha(s)) c[j]=s; else break; m_WndVariable.InsertItem(k,c); UpdateData(FALSE); AfxMessageBox(c); k++; if (i==s.length()) break; } } ---------------- собственно вопрос, когда вывожу 'с', то в конце добавляется куча ненужных символов, как от этого избавиться? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2005, 19:32 |
|
||
|
VC++ char && string
|
|||
|---|---|---|---|
|
#18+
Строка должна быть ограничена нулем. После последнего символа нужно добавить в массив 0. Только смотрите, что бы не выйти за размерность массива. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.12.2005, 19:50 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33416027&tid=2032359]: |
0ms |
get settings: |
7ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
19ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 217ms |
| total: | 305ms |

| 0 / 0 |
