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

работа с потоками - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ динамический список http://www.cyberforum.ru/cpp-beginners/thread191227.html
Всем здраствуйте . В проге надо создать динамический список и реализовать всякие функции для редактирования и преобразования элементов дин.списка. Вот для начала код списка ,а так же ввода и вывода данных из него: Код: #include <stdio.h> #include <conio.h> #include <string.h> struct info
C++ Файлы в директории. Задача такова: Есть .exe программы. Лежит в папке. Нужна функция которая создаст массив или список имён файлов находящихся в данной директории. И ещё вопрос: Имена файлов будут полные или просто название с расширением? Если кто знает дайте пожалуйста информацию по этому поводу. Раньше как то не сталкивался с этим. . . А если надо было трогать другие файлы то пользовался system cmd. http://www.cyberforum.ru/cpp-beginners/thread191220.html
C++ Преобразование числа
Дано натуральное число. От этого числа отнимем суму его цыфр. От нового числа опять отнимем суму его цыфр. Так будем делать до тех пор, пока новое число больше нуля. Сколько раз будем выполнять даную операцию? О_о
Как открыть файл в потоке ifstream? C++
если имя файла храниться в переменной String s;
C++ Дано натуральное число. Верно ли, что в его десятичной записи есть шесть единиц подряд? http://www.cyberforum.ru/cpp-beginners/thread191208.html
Пожалуйста, помогите с программой. Задание - Дано натуральное число. Верно ли, что в его десятичной записи есть шесть единиц подряд?
C++ Массивы структур Задание № 5. Тема: Функции. Динамические массивы и структуры Сформировать одномерный динамический массив порядка N, элементы которого имеют указанную ниже структуру, и организовать обработку его данных в соответствии с вариантом задания. Примечание: для связанных данных, которые обязательно есть в каждом варианте (например, фамилия, имя, отчество или день, месяц, год и др.) формировать... подробнее

Показать сообщение отдельно
Accord-999
0 / 0 / 0
Регистрация: 03.04.2010
Сообщений: 13
14.11.2010, 20:13     работа с потоками
Добрый вечер! Есть файл txt, состоит из символов, чисел, необходимо его открыть, упорядочить некоторым образом и записать, начал с простого, взял файл, считал потоком в массив 50 байт, взял 10 байт и записал его во вторую строку с отступом 20 пробелов, но он записал какой-то мусор вместе с этим, подсказали , что нужно терминатор 0 ставить, как без понятия, помогите, ниже пример моего кода
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
FILE * f_in = fopen( "1.txt", "rb" );                 // открываем входной файл для чтения
if ( f_in == 0 )
    {
    ShowMessage("файл открыть не удалось");
    return;
    }
    //----------------------------------------------------------
FILE * f_out1 = fopen( "1new.txt", "wt" );     // открыть выходной файл для записи
if ( f_out1 == 0 )
    {
    fclose( f_in );
     ShowMessage("файл открыть не удалось");
    return;
    }
    //-----------------------------------------------------------
 
    unsigned char info_1[ 50 ];
 
   fread( info_1, 1, 50, f_in ) ;
 
     char a=info_1[10];
    fprintf(f_out1,"/n%20s",&a);
 
 
fclose( f_in );
fclose( f_out1 );
 
}
 
}
[/QUOTE]
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru