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

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

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

    Poncho Гость

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

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    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. c0de3r
    Ответов:
    5
    Просмотров:
    127
  2. DobermannTT
    Ответов:
    10
    Просмотров:
    136
  3. SoulPaladin
    Ответов:
    4
    Просмотров:
    132
  4. Artael
    Ответов:
    1
    Просмотров:
    110
  5. ENSLER
    Ответов:
    0
    Просмотров:
    103
Статус темы:
Закрыта.

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