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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
FReeZzZY
1 / 1 / 0
Регистрация: 10.04.2012
Сообщений: 15
#1

Как определить шаг на котором заканчивается символьный файл? - C++

12.04.2012, 19:35. Просмотров 492. Ответов 5
Метки нет (Все метки)

При заполнении матрицы символьным файлом мне нужно подсчитать каким размером получится матрица как это сделать?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
int main(){
   FILE *in,*out;
int n = 0; // ГЇГ® âåðòèêГ*ëè
int m = 0; // ГЇГ® ãîðèçîГ*ГІГ*ëè
char c[100][100]; // ГЄГўГ*äðГ*ГІГ*Г*Гї Г¬Г*òðèöГ* 100Гµ100
 char l;
in = fopen( "read.txt", "r" );
out=fopen( "write.txt", "w" );
 
do
{
   if( m == 100 ) { n +=1; m = 0; } // åñëè 1-Гї ñòðîêГ* Г¬Г*òðèöû Г§Г*ïîëГ*ГҐГ*Г* ïåðåõîäèì Г*Г* ñëåä. ñòðîêó ГЁ ГІ.Г¤.
   c[n][m] = fgetc(in );
   m ++;
}
 
 while ( n  != 100 );
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2012, 19:35     Как определить шаг на котором заканчивается символьный файл?
Посмотрите здесь:

Шаг компиляции, шаг компоновки, и шаг запуска - C++
Что происходит на шаге компиляции, шаге компоновки, и шаге запуска, с переменными и функциями. что происходит при встрече в коде...

Дан символьный файл f. Записать в файл g компоненты файла f в обратном порядке - C++
Собственно само задание. 4). Дан символьный файл f. Записать в файл g компоненты файла f в обратном порядке

Дан символьный файл f. Записать в файл g элементы файла f в обратном порядке - C++
Помогите написать программу

Дан символьный файл f. Добавить в его конец символы e,n,d (если это необходимо, использовать дополнительный файл g ). - C++
всем привет помогите плиз я в си не силен)) пришлите код программы вот задача: Дан символьный файл f. Добавить в его конец символы e,n,d...

символьный файл - C++
Можете перевести некоторые функции из Турбо паскала в Турбо С Задача: Дан символьный файл F.Получить копию файла g. While not...

Шаг младенца, шаг великана Трудоемкость - C++
Помогите реализовать данную функцию с трудоемкостью (√P×logP). Как делать именно поиск равных шагов, не сравнивая оба массива. ...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Глупец
23 / 23 / 1
Регистрация: 17.05.2011
Сообщений: 141
12.04.2012, 19:55     Как определить шаг на котором заканчивается символьный файл? #2
лучше потоками...
C++
1
2
3
4
std::ifstream _in("mytxt.txt", std::ios::in);
_in.seekg (0, ios::end);
long long length = is.tellg();//размер файла в символах
_in.seekg (0, ios::beg);
Добавлено через 5 минут
а, воообще, вот аналогичные действия над структурой FILE
http://www.cplusplus.com/reference/c.../cstdio/fseek/
http://www.cplusplus.com/reference/c.../cstdio/ftell/
FReeZzZY
1 / 1 / 0
Регистрация: 10.04.2012
Сообщений: 15
12.04.2012, 20:18  [ТС]     Как определить шаг на котором заканчивается символьный файл? #3
C++
1
long long length = is.tellg();//размер файла в символах
пишет is не продекларировано, с чем может быть связано какие библиотеки включить?
Глупец
23 / 23 / 1
Регистрация: 17.05.2011
Сообщений: 141
12.04.2012, 20:35     Как определить шаг на котором заканчивается символьный файл? #4
C++
1
2
#include <iostream>
#include <fstream>
дело в том, что не is, a _in - опечатка в имени переменной.
FReeZzZY
1 / 1 / 0
Регистрация: 10.04.2012
Сообщений: 15
12.04.2012, 20:55  [ТС]     Как определить шаг на котором заканчивается символьный файл? #5
ок спс, блин уже совсем не соображаю скажите пжлста как мне записать теперь это число, которое подсчитало кол-во символов, в символьный вид?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2012, 04:26     Как определить шаг на котором заканчивается символьный файл?
Еще ссылки по теме:

Как можно записывать в существующие файл, в котором уже есть информация? - C++
#include &lt;cstdlib&gt; #include &lt;cstdio&gt; #include &lt;fstream&gt; #include &lt;string&gt; #include &lt;iostream&gt; #include &lt;cstdlib&gt; int View(int...

1. Скопировать из файла F1 в файл F2 строки, которые не содержат слова, начинающиеся на одну букву 2. Определить номер слова в котором больше всего г - C++
1. Скопировать из файла F1 в файл F2 строки, которые не содержат слова, начинающиеся на одну букву 2. Определить номер слова в котором...

Определить, во сколько в школе заканчивается K-ый урок - C++
помогите пожалуйста...от этого зависит мой экзамен...или подскажите с чего начать....Код на С++ В школе продолжительность каждого урока...

Как более грамотно называть функцию и заголовочный файл, в котором она находится? - C++
Этот вопрос у меня возник недавно, после того, как я нечайно состряпал ошибку. У меня был массив left_boundary_Vteta , а также функция...

Запись и чтение в файл - символьный массив - C++
Здравствуйте. Пишу программу , создаю символьный массив и хочу записать его в файл , записывает удачно , но при выводе на печать выдает...

Задано произвольное слово. Определить, заканчивается ли оно на слог «va» - C++
Задано произвольное слово. Определить, заканчивается ли оно на слог «va».


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

Или воспользуйтесь поиском по форуму:
Глупец
23 / 23 / 1
Регистрация: 17.05.2011
Сообщений: 141
13.04.2012, 04:26     Как определить шаг на котором заканчивается символьный файл? #6
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <fstream>
   std::ifstream _in("mytxt.txt", std::ios::in);
   _in.seekg (0, ios::end);
   std::ofstream _out("mycodetext.txt", std::ios::out);
   _out<<  _in.tellg();//размер файла в символах, и его запись в шифрованный файл
   _in.seekg (0, ios::beg);
   _in.close();
   _out.close();
Добавлено через 1 минуту
правда перемещать ся опять в начало файла если считывать ни чего не будешь не надо
те в данном случае
Цитата Сообщение от Глупец Посмотреть сообщение
_in.seekg (0, ios::beg);
это абсолютно лишнее
Yandex
Объявления
13.04.2012, 04:26     Как определить шаг на котором заканчивается символьный файл?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru