|
|
|
переход от string к char
|
|||
|---|---|---|---|
|
#18+
FILE *in; String sbuf; char buf[30]; char buf1[3] = " |\n"; sbuf = Table1->FieldByName("Pesnya")->AsString; buf[30] = sbuf; --вот здесь мне надо перейти от строки к char in = fopen("D:\\111.txt","w"); fwrite(&buf, strlen(buf), 1, in); fclose(in); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 15:22 |
|
||
|
переход от string к char
|
|||
|---|---|---|---|
|
#18+
c_str() ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2005, 15:56 |
|
||
|
переход от string к char
|
|||
|---|---|---|---|
|
#18+
не... sbuf.GetBuffer() хотя все зависит от того на каком языке пишется данная операция... я например Borland C++, Borland C++ Builder и Microsoft Visual C++ не различаю по source-коду.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.01.2006, 07:17 |
|
||
|
переход от string к char
|
|||
|---|---|---|---|
|
#18+
Jerry2016char buf1[3] = " |\n"; buf1[4] - это же ASCIIZ-строка, и вообще, что это за buf1, который объявлен и больше нигде не используется ? Jerry2016buf[30] = sbuf; --вот здесь мне надо перейти от строки к char Всё-таки не к char, а к char*, если это нужно для fwrite. Если это так, то Код: plaintext Jerry2016fwrite(&buf, strlen(buf), 1, in); buf - это адрес массива buf[30], поэтому можно писать просто Код: plaintext Самое главное, что в этих телодвижениях и смысла-то нет: Код: plaintext И вообще, зачем надо было дублировать топик ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.01.2006, 00:42 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33469851&tid=2032181]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
150ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 214ms |
| total: | 475ms |

| 0 / 0 |
