Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Объединение 
:(
    Опции темы
Berkut
Дата 16.2.2005, 18:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 16.3.2004

Репутация: нет
Всего: нет



Вот код, что надо добавить чтобы считанные символы объединялись в одну строку?

char* file = "Data.txt";
ifstream file_out(file);
char ch;
while (file_out.get(ch))
{
??????????????????????????????????????????
}


PM MAIL   Вверх
En_t_end
Дата 16.2.2005, 18:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2074
Регистрация: 4.12.2004

Репутация: 1
Всего: 20



char ch;
не катит.... надо обьявлять массив ch[9999], где 9999 - макс. размер твоей строки...
Добавлено @ 18:29
или я не так понял... тогда создавай переменную буфер, CString, ложь туда методом CString += "";
PM MAIL ICQ Skype GTalk Jabber   Вверх
maxim1000
Дата 16.2.2005, 18:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 17
Всего: 110



ну... что-то вроде этого:
Код

...
char string[100];
int n=0;
while(file_out.get(ch))
{
  string[n++]=ch;
}
string[n]=0;

P.S.
несколько странное имя file_out для файла, открываемого на чтение...
Добавлено @ 18:31
в своем ответе я предполагал, что метод get класса ifstream читает один символ и помещает его в переменную ch (если это не так, то процедуру чтения символа стоит пересмотреть)
Добавлено @ 18:34
ну и еще надо указать, что подразумевается под строкой
из-за того, что нет такого базового типа в языке, есть куча понятий "строка"
...
впрочем, в Delphi есть базовый тип "строка", что не помешало все равно появиться куче разных строк smile
хотя это я уже начинаю небольшой оффтопик smile


--------------------
qqq
PM WWW   Вверх
Berkut
Дата 16.2.2005, 18:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 53
Регистрация: 16.3.2004

Репутация: нет
Всего: нет



En_t_end
maxim1000
Спасибо
PM MAIL   Вверх
Doc_d0s
Дата 16.2.2005, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 206
Регистрация: 15.12.2004
Где: в кресле

Репутация: 2
Всего: 3



strcat(s1,s2);
smile
--------------------
Админ- это вождь Apache'й :)
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0464 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.