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

Подсчитать количество символов в файле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Используя операцию деление нацело, вывести не остаток, а сам результат http://www.cyberforum.ru/cpp-beginners/thread404462.html
как, используя операцию деление нацело, вывести не остаток, а сам результал?
C++ Что не так в примере? В общем-то пример взять из википедии, но он нифига не компилицо... http://en.wikipedia.org/wiki/Virtual_function#C.2B.2B #include <iostream> #include <memory> #include <vector> class Animal { public: virtual void eat() { std::cout << "I eat like a generic animal.\n"; http://www.cyberforum.ru/cpp-beginners/thread404461.html
задача с Указателями C++
помогите!!как этот код написать с указателями?? #include "stdafx.h" #include "conio.h" #include "locale.h" #include "iostream" using namespace std; #include <time.h>
Не выводится результат C++
Мне нужно написать программу по определению приналежности точки к определённой области на C++. Я написала код, когда выполняется программа можно ввести значение X и Y, но не выводится результат (программа сразу завершается) В чём проблема? А вот и сам код программы: #include <iostream> using namespace std; int main() {
C++ Ошибка сегментации http://www.cyberforum.ru/cpp-beginners/thread404409.html
Зарание благодарен за помощ собственно вот мой код . он должен считывать информацию о процессе с фалйа ,а принимать на вход пид процесса #include <stdlib.h> #include <algorithm> #include <iostream> #include <stdio.h> #include <string.h> using namespace std;
C++ Строки символы Помогите решить задачку пожалуйста! В произвольном тексте входного файла, содержащем не более 10 строк, в каждой строке не более 80 символов, найти и записать в выходной файл слова, которые имеют одинаковые первую и последнюю буквы. подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
14.12.2011, 13:29     Подсчитать количество символов в файле
Цитата Сообщение от alkagolik Посмотреть сообщение
Вы видимо оговорились.
То есть других аргументов у Вас нет?
Виндовской перевод строки в Linux будет посчитан за два символа, а в Windows за один. Ясен пень, что никсовый перевод строки будет в никсах же за один символ считаться. В никсах вообще разницы между бинарными и текстовыми файлами нет. Потому и размер файла будет равен количеству символов в нем. В форточках разница есть.

Не по теме:

Тред не читай @ Сразу отвечай.



Добавлено через 7 минут
Прикладываю к своим словам гневный пример убеждений
Код
fasked@nexus:/tmp$ printf "abcd\x0D\x0Aabcd\n" >> file
fasked@nexus:/tmp$ cat file
abcd
abcd
fasked@nexus:/tmp$ wc -m file
11 file
fasked@nexus:/tmp$ hd file
00000000  61 62 63 64 0d 0a 61 62  63 64 0a                 |abcd..abcd.|
0000000b
fasked@nexus:/tmp$ cat a.c
#include <stdio.h>

int main() {
   int count = 0;
   while (fgetc(stdin) != EOF)
      ++count;

   printf("%d\n", count);
   return 0;
}
fasked@nexus:/tmp$ gcc a.c
fasked@nexus:/tmp$ ./a.out < file
11
В котором я визуально вижу только два перевода строки, но тем не менее символов что wc что собственный велосипед насчитывают 11 штук.

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