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

Наибольшая длина строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ .Создать массив С-суммы минимального элемента массива А с каждым элементам массива А http://www.cyberforum.ru/cpp-beginners/thread725163.html
Дан Массив А.Создать массив С-суммы минимального элемента массива А с каждым элементам массива А.
C++ Степень всеми циклами и двумя рекурсиями #include <iostream.h> double degree1(double A, signed int n); double degree1(double A, unsigned int n); double degree2(double A, signed int n); double degree2(double A, unsigned int n); double degree3(double A, signed int n); double degree3(double A, unsigned int n); double degree4(double A, signed int n); double degree4(double A, unsigned int n); double degree5(double A, signed int n); http://www.cyberforum.ru/cpp-beginners/thread725157.html
C++ Обработка символьных данных(удалить в строке все символы, кроме цифр)
Составить программу, которая вводит строку символов, выполняет ее обработку удаление всех символов, не являющиеся цифрами и затем выводит результаты.
C++ Как создать динамический двумерный массив с использованием функции malloc?
Я создаю динамический двумерный массив вот так: int **arr = (int**)malloc(m*sizeof(int*)); //объявление матрицы на экран for(int i = 0; i < m; i++) arr = (int*)malloc(n*sizeof(int)); Но мне сказали, что в этом случае массив получается раскиданным по разным участкам памяти. Подскажите, как создать динамический двумерный массив, с помощью функции malloc, что бы...
C++ Вычислить сумму нечётных элементов для каждого столбца http://www.cyberforum.ru/cpp-beginners/thread725125.html
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { srand (time(NULL)); int i,j,n,m; int A; setlocale (LC_ALL, "Russia");
C++ Наследование (создать класс, который наследует базовый класс и производный класс от базового) Вот код: #include "stdafx.h" #include <iostream> #include <conio.h> #include <string.h> using namespace std; class Worker//базовый класс-Работник { public: Worker(char *, char *,char *, float); //конструктор void Show_Worker(void); //прототип функции вывода на экран подробнее

Показать сообщение отдельно
faceta
0 / 0 / 0
Регистрация: 26.04.2012
Сообщений: 19
09.12.2012, 19:22     Наибольшая длина строки
В текстовом файле посчитать количество строк и символов, включая разделители. Найти наибольшую длину строки.
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
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <conio.h>
#include <math.h>
 
void main () {clrscr();
 FILE *fp;
 char c;
 long count=0, lines=0, divs=0;
 float percent;
 fp=fopen ("primer.txt","rb");
 if (fp==NULL) {
  printf ("\nCan't open file"); exit(1);
 }
 
 while (1) {
 
  fread (&c,1,1,fp);
  if (feof(fp)) break;
  count++;
 
  if (c=='\r') {
   fread (&c,1,1,fp);
   if (feof(fp)) break;
     count++;
 
   if (c=='\n') lines++;
     }
 
  if (strchr (" \t\r\n",c)!=NULL) divs++;
 
 }
 
 printf ("\n Count=%ld",count);
 printf ("\n Lines=%ld",lines+1);
 
 
 
 
 fclose (fp);
 getch();
}
вот не могу сообразить как наибольшую длину найти?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru