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

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

Статус темы:
Закрыта.
  1. Poncho

    Poncho Гость

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

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

    Swayok Гость

    Репутация:
    0
    тебе надо конвертировать 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 Гость

    Репутация:
    0
    Большое спасибо
     
Загрузка...
Похожие Темы - Проблема сохранением файл
  1. HappyCityzen
    Ответов:
    17
    Просмотров:
    612
  2. _alexis_
    Ответов:
    4
    Просмотров:
    71
  3. Lisenok
    Ответов:
    19
    Просмотров:
    261
  4. thunder
    Ответов:
    1
    Просмотров:
    119
  5. SevenEight
    Ответов:
    0
    Просмотров:
    118
Статус темы:
Закрыта.

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