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

работа с файлами и строками (Turbo C++) - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.85
Бу
1 / 1 / 0
Регистрация: 10.12.2010
Сообщений: 22
30.12.2010, 05:39     работа с файлами и строками (Turbo C++) #1
Посоветуйте пожалуйста что почитать по данной теме... не понимаю как например последовательно считать и вывести все строки файла, или определить количество символов в строке... и еще, как можно поступить с тем что C++ пробел считает концом строки, даже если он находиться в середине?
На некоторых сайтах есть примеры с использованием типов string или ansistring, но turbo c++ их не хочет
Если у кого есть наглядные примитивные примеры работы с файлами на древнем компиляторе, выложите пожалуйста...

Добавлено через 58 минут
кое что нашла, возник еще один бредовый вопрос
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
clrscr();
char bk,bn,*s;
printf ("Bukva dlja poiska v nachale stroki: ");
scanf ("%c", &bn);
//cout <<"Bukva dlja poiska v kontse stroki: ";
//cin >> bk;
FILE *f;
f=fopen ("t.txt", "r");
if (f!=0)
    {
    while (fgets(s,40,f))
        {
        puts(s);
        }
    }
getch();
return (0);
}
когда cin и cout не заккоментированы, после запроса bk уже ничего не происходит, текст не выводиться, как так?

Добавлено через 25 минут
ах черт поняла удалите эту тему пожалуйста..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.12.2010, 05:39     работа с файлами и строками (Turbo C++)
Посмотрите здесь:

Работа со строками на Turbo C C++
C++ Работа с файлами и строками
C++ работа с файлами и строками
Работа с файлами и строками C++
C++ Работа со строками и файлами
C++ Работа с файлами и строками
Работа со строками и файлами C++
Работа с файлами, со строками C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Inadequate
Retired
7702 / 2562 / 183
Регистрация: 17.10.2009
Сообщений: 5,106
30.12.2010, 05:51     работа с файлами и строками (Turbo C++) #2
Цитата Сообщение от Бу Посмотреть сообщение
удалите эту тему пожалуйста..
Удалять тему повода нет.
Цитата Сообщение от Бу Посмотреть сообщение
ах черт поняла
А вот если ты поняла что-то относительно твоего вопроса самостоятельно, то желательно поделиться этим в теме.
RUSya82
 Аватар для RUSya82
236 / 114 / 3
Регистрация: 15.10.2010
Сообщений: 395
30.12.2010, 07:25     работа с файлами и строками (Turbo C++) #3
Цитата Сообщение от Бу Посмотреть сообщение
C++ пробел считает концом строки, даже если он находиться в середине
= false
Концом строки что в С, что в С++ считается '\n'.
Другое дело, что cin считывает до первого побела, так ведь есть специально обученная функция - член getline, которая входит в любой входной потоковый объект. Она как раз вводит строку до '\n'.

Цитата Сообщение от Бу Посмотреть сообщение
определить количество символов в строке...
n = strlen(str);

Цитата Сообщение от Бу Посмотреть сообщение
не понимаю как например последовательно считать и вывести все строки файла,
лично мне в этом плане нравятся функции С. Они более управляемы чтоли...И если надо просто считать и вывести на экран, не сохраняя для обработки, то лучше делать это посимвольно.
C
1
2
    while((c =  getc(fp)) != EOF)
       putchar(c);
где fp - входной поток.
Почитать можно у Подбельского "Язык С" (у него есть и книга язык С++). Очень хорошо написано. со стр.325
Yandex
Объявления
30.12.2010, 07:25     работа с файлами и строками (Turbo C++)
Ответ Создать тему
Опции темы

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