Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / переход от string к char / 4 сообщений из 4, страница 1 из 1
29.12.2005, 15:22
    #33464593
Jerry2016
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переход от string к char
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);
...
Рейтинг: 0 / 0
29.12.2005, 15:56
    #33464690
ZrenBy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переход от string к char
c_str() ?
...
Рейтинг: 0 / 0
06.01.2006, 07:17
    #33469851
Forgottn
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переход от string к char
не...
sbuf.GetBuffer()
хотя все зависит от того на каком языке пишется данная операция...
я например Borland C++, Borland C++ Builder и Microsoft Visual C++ не различаю по source-коду....
...
Рейтинг: 0 / 0
07.01.2006, 00:42
    #33470998
suzum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
переход от string к char
Jerry2016char buf1[3] = " |\n";
buf1[4] - это же ASCIIZ-строка, и вообще, что это за buf1, который объявлен и больше нигде не используется ?

Jerry2016buf[30] = sbuf; --вот здесь мне надо перейти от строки к char
Всё-таки не к char, а к char*, если это нужно для fwrite. Если это так, то
Код: plaintext
strcpy(buf, sbuf.c_str());

Jerry2016fwrite(&buf, strlen(buf), 1, in);
buf - это адрес массива buf[30], поэтому можно писать просто
Код: plaintext
fwrite(buf, strlen(buf),  1 , in);

Самое главное, что в этих телодвижениях и смысла-то нет:
Код: plaintext
fwrite(sbuf.c_str(), sbuf.Length(),  1 , in);

И вообще, зачем надо было дублировать топик ?
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / переход от string к char / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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