Проблема с сохранением в файл

Тема в разделе "Borland C++ Builder & Kylix", создана пользователем Poncho, 16 май 2007.

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. Poncho

    Poncho Гость

    Люди помогоите пожалуйста! Как сохранить текст с Edit-а и файл! Выдаёт ошибку типа несовпадение типов AnsiString и Char*! Заранее спасибо
     
  2. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.566
    Симпатии:
    0
    Для: Poncho
    Думаешь здесь есть телепаты? Код покажи, тогда и ошибку найти можно будет
     
  3. Swayok

    Swayok Гость

    тебе надо конвертировать AnsiString в char*. В AnsiString есть для этого специальная функция: c_str()
    Делается это вот так:
    FILE *file;
    file = fopen("file.txt","a");
    fprintf (file,"%s\n", Edit1->Text.c_str());

    здесь file - указатель на файл, открытый для записи в конец ("а" = append = дописать)
    Edit1 - идентификатор поля ввода, а Text - его содержимое типа AnsiString, которое с помощью c_str() конвертируется в char*
     
  4. Poncho

    Poncho Гость

    Большое спасибо
     
Загрузка...
Похожие Темы - Проблема сохранением файл
  1. nomad981
    Ответов:
    0
    Просмотров:
    28
  2. AgniXRudra
    Ответов:
    4
    Просмотров:
    62
  3. thunder
    Ответов:
    51
    Просмотров:
    592
  4. donny555
    Ответов:
    0
    Просмотров:
    54
  5. Test Person
    Ответов:
    4
    Просмотров:
    118
Статус темы:
Закрыта.

Поделиться этой страницей