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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Как взять данные из файла и сохранить в файл? http://www.cyberforum.ru/cpp-beginners/thread1179452.html
День добрый. Подскажите, как взять данные из файла и как сохранить данные в файл. Желательно на примере графа. Спасибо!
C++ Проверка на нажатие стрелок на клавиатуре есть такая конструкция void func() { char login = {NULL}; login = _getch(); } нужно сдалать проверку на ввод стрелочки(любой, в право влево), еслии она была нажата то выйти из функции, сама стрелочка записывается как буква ,,а,, поэтому хз что предпринять, подскажите http://www.cyberforum.ru/cpp-beginners/thread1179437.html
C++ Подстановка вычисляемого типа в шаблонах
Товарищи. Помогите разобраться с шаблонами. С шаблонами начал разбираться вчера, и потому излагаю задачу полностью, дабы не быть непонятым. Задача - реализовать операцию матричного умножения. При этом данные в умножаемых матрицах могут иметь разные типы. Например, комплексный флоат и беззнаковое целое. Предположим, что операции умножения для всех возможных вариантов определены. ...
C++ Непонятная остановка программы
Не могу понять в чем причина торможения программы. Запускаю ее, она виснет и не завершается. Все, что удалось выяснить - проблема с деструктором MATRIX. Просто если я его удаляю, то программа выполняется и закрывается, а тут выводит матрицу и виснет typedef class obj1 { public: int sizew; int sizeh; int** matrix; obj1(int w, int h):sizew(w),sizeh(h){create();} obj1( ...
C++ Задача о шестеренках http://www.cyberforum.ru/cpp-beginners/thread1179407.html
Всем доброго времени суток. Есть задача: дано n шестеренок, вводится с клавиатуры номер шестеренки, с которой начинаем ход. Первая шестеренка поворачивается по часовой стрелке, смыкающаяся с ней(вторая шестеренка) должна поворачиваться против часовой стрелке, смыкающаяся со второй шестеренкой(третья шестеренка) должная поворачиваться по часовой стрелке и т.д. Если выходит так, что рядом стоящие...
C++ Шаблон класса, линейный однонаправленный список Нужна помощь в создание методов для класса. Для инициализации следующего элемента, удаления елемента и поиска. Помощь ссылкой на то как можно реализовать приветствуется. #include "stdafx.h" #include <iostream> #include "spisok.h" using namespace std; int main() { setlocale(LC_ALL, ""); подробнее

Показать сообщение отдельно
аИСТ
0 / 0 / 0
Регистрация: 18.05.2014
Сообщений: 4
22.05.2014, 10:04  [ТС]     Выровнять строки текстового файла по ширине
ЕСть набросок. Но не могу организовать выравнивание по ширине. Заранее спасибо.
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");
}
 
Текущее время: 15:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru