Форум программистов, компьютерный форум CyberForum.ru

Sprintf не видит переход на новую строку - C++

Восстановить пароль Регистрация
 
Serzik
-1 / 0 / 0
Регистрация: 13.04.2013
Сообщений: 90
22.03.2014, 04:11     Sprintf не видит переход на новую строку #1
Привет всем
Появилась проблемка пытаюсь записать в массив через sprintf но он не воспринимает знак перехода на новую строку а тупо пишет поверх подскажите в чём касяк

C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
while(FindNextFile(hFile, &lpFile))
    {
        if (lpFile.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY)
        {
            //Directory do nothink!
        }
        else
        {
            memset(cMass,0,sizeof(cMass));
            FileTimeToSystemTime(&lpFile.ftLastWriteTime, &lpSys);
            sprintf(cMass,"%s\t%d.%d.%d  %d:%d\n",lpFile.cFileName,lpSys.wDay,lpSys.wMonth,lpSys.wYear, lpSys.wHour, lpSys.wMinute);
        }
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.03.2014, 04:11     Sprintf не видит переход на новую строку
Посмотрите здесь:

C++ Переход на новую строку
C++ Переход на новую строку после пробела
C++ Переход на новую строку
Переход на новую строку C++
C++ переход на новую строку
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
castaway
Эксперт С++
4848 / 2987 / 368
Регистрация: 10.11.2010
Сообщений: 11,028
Записей в блоге: 10
Завершенные тесты: 1
22.03.2014, 08:39     Sprintf не видит переход на новую строку #2
Как проверял?
Serzik
-1 / 0 / 0
Регистрация: 13.04.2013
Сообщений: 90
22.03.2014, 13:20  [ТС]     Sprintf не видит переход на новую строку #3
туро после завершения цикла выводил сам массив на экран

выводит тока инфу о последнем найденом фаиле
Tulosba
:)
Эксперт С++
4378 / 3221 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
22.03.2014, 15:00     Sprintf не видит переход на новую строку #4
Цитата Сообщение от Serzik Посмотреть сообщение
выводит тока инфу о последнем найденом фаиле
Всё правильно. На каждой итерации в ветке else cMass обнуляется и заполняется информацией о текущем элементе.
Если хотите реализовать накапливание, выделите строку для обобщающего результата и добавляйте в нее содержимое cMass через strcat(). Потом и выводите этот результат.
Yandex
Объявления
22.03.2014, 15:00     Sprintf не видит переход на новую строку
Ответ Создать тему
Опции темы

Текущее время: 05:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru