Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Расстояние между строками

281
03 ноября 2006 года
Fan][
279 / / 19.12.2003
Код:
while(!infile1.eof())
    {
        string str;
getline(infile1, str);
        if(str.size()!=0)
        {
            int key;
            cin.clear();
            while(cin>>key)
            {
for(map<int, string>::const_iterator    it=nmserv.begin();
    it!=nmserv.end(); ++it)
                {
                    if(it->first==key)
                    {
                        string serflnm=it->second+".txt";
                        char new_file[256];
                        OemToChar(serflnm.c_str(), new_file);

                        str+="\n";                                             
FILE *f;
                        if((f=(fopen(new_file, "a"))) !=NULL);
                        else
                            exit(1);
                        fputs(str.c_str(), f);
                        fclose(f);
                    }
                }
            }
        }
}


Почему при каждом говом файле расстояние между строкам увеличивается на одну строку?
3.0K
03 ноября 2006 года
Мerlin
267 / / 25.07.2006
Из-за str+="\n";

Его нужно бы выше поставить, наверно сразу после
if(str.size()!=0)
{
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог