1 / 1 / 1
Регистрация: 18.05.2014
Сообщений: 4
1

Выровнять строки текстового файла по ширине

18.05.2014, 11:16. Показов 2267. Ответов 1
Метки нет (Все метки)

дан текстовый файл. выровнять все строки по ширине, выравнивание произвести по самой длинной строке файла. результат поместить в новый файл.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.05.2014, 11:16
Ответы с готовыми решениями:

Как выровнять строки по ширине на C#?
Есть текст, трехстрочный, например. Нужно выровнять все строки, добавить пробелы в промежутки....

Выровнять слова в строках по ширине самой длинной строки
1. Найти строку, содержащую наибольшее количество строк, вывести на экран монитора. 2. Выровнять...

Выровнять слова в строках по ширине самой длинной строки
найти ошибку. Выровнять слова в строках по ширине самой длинной строки #include <stdio.h>...

Нужно выровнять по ширине самой длинной строки. Где ошибся?
Нужно выровнять по ширине самой длинной строки. Где ошибся? Помогите пожалуйста. #include...

1
1 / 1 / 1
Регистрация: 18.05.2014
Сообщений: 4
22.05.2014, 10:04  [ТС] 2
Лучший ответ Сообщение было отмечено аИСТ как решение

Решение

ЕСть набросок. Но не могу организовать выравнивание по ширине. Заранее спасибо.
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
44
45
46
#include <stdlib.h>
#include <stdio.h>
#include <Windows.h>
#include <iostream>
#include <string.h>
 
int main()
{SetConsoleCP(1251);// установка кодовой страницы win-cp 1251 в поток ввода
    SetConsoleOutputCP(1251); // установка кодовой страницы win-cp 1251 в поток вывода
    using namespace std; 
FILE *fp;
int i=1;
char c;
int g,x=0,max=0,v=0,b,n,m,y;
char z[100];
char r[100];
 
fp=fopen("test.dat","w");
char getch(FILE *fp);
cout<<"Vvodite. End: * "<<endl;
while((c=getchar())!='*')
putc(c,fp);
fclose(fp);
cout<<endl;
 
 
fp=fopen("test.dat","r");
if (( fp=fopen("test.dat","r"))==NULL)
{puts("NEvozmojno otkrit' \n");
return 1;
}
 
 
while(!feof(fp))
{
   
fgets(r,100,fp);
m=strlen(r);
if (m>max)
max=m;
cout<<"Длина строки "<<i<<" ="<<m<<"  ";
i++;
}
fclose(fp);
system("pause");
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.05.2014, 10:04
Помогаю со студенческими работами здесь

Выровнять текст по ширине
Вот такое задание: Выравнивание правого края. Многие современные текстовые редакторы предоставляют...

Выровнять блоки по ширине
Есть 3 блока section которые располагаются друг за другом с помощью float:left. Как сделать, или...

Выровнять меню по ширине
Не выравнивается нижнее меню (как проехать в цирк, расписание цирка...) по ширине белого блока,...

Выровнять меню по ширине
Ребят, как выровнить меню ? #branding #site-logo img { margin: 0 } /* =Menu...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru