powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / переход от string к char
4 сообщений из 4, страница 1 из 1
переход от string к char
    #33464593
Jerry2016
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
переход от string к char
    #33464690
ZrenBy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
c_str() ?
...
Рейтинг: 0 / 0
переход от string к char
    #33469851
Forgottn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не...
sbuf.GetBuffer()
хотя все зависит от того на каком языке пишется данная операция...
я например Borland C++, Borland C++ Builder и Microsoft Visual C++ не различаю по source-коду....
...
Рейтинг: 0 / 0
переход от string к char
    #33470998
suzum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
4 сообщений из 4, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / переход от string к char
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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