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

Считать строки с файла, выравнивая их по центру, записать в другой файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с файлами http://www.cyberforum.ru/cpp-beginners/thread588359.html
Здравствуйте! Написать программу, определяющую сумму "S=1/2+......+1/10," записывать S во внешний файл, закрыть файл, открыть файл и прочитать s #include<stdio.h> #include<conio.h> #include<string.h> #include<math.h> void main() { FILE *f; int i,k;
C++ Ошибка при запуске программы Добрый день, подскажите, пожалуйста, в чем причина того, что данная программа не запускается) Можно ещё сказать, как поправить сей код) #include "iostream" #include "ctime" #include "stdlib.h" using namespace std; http://www.cyberforum.ru/cpp-beginners/thread588328.html
запись в файл C++
добрый день, возникла проблемка с этим кодом: #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <malloc.h> #define eof '#'
Ввод части строки. надо для имени C++
Например, у меня в файле хранится подобная информация: >> Шурупы: 10 шт >> Болты: 5 шт >> Гвозди: 15 шт и т.д. и есть структура для списка: struct Elem {
C++ Максимальные внутренние устойчивые подмножества графа http://www.cyberforum.ru/cpp-beginners/thread588296.html
Найти все максимальные внутренне устойчивые подмножества заданного орграфа, используя алгоритм Магу.
C++ Поиск в лин. списке Помогите сделать сам поиск..я уже замучился.. вот что у меня сейчас { int qty,stage,area; date *buf=NULL; bool flag=false; area=0; //*prev=0; подробнее

Показать сообщение отдельно
chopan
Сообщений: n/a

Считать строки с файла, выравнивая их по центру, записать в другой файл - C++

27.05.2012, 18:23. Просмотров 351. Ответов 0
Метки (Все метки)

Здравствуйте, прошу вас помочь, на носу экзамен, а я все ни как не могу решить задачу.
Условие задачи таково: Составить программу, которая читает текст из разбитого на строки текстового файла, и записывает в выходной файл текст с выравниванием по центру. Помогите прошу ... очень надо завершить мне семестр.
С миом кодом выходит много проблем, сам не смог разобраться
на всякий случай напишу свой код:


#include<stdio.h>
#define MAX 80
void main(){
FILE *f;
char string[MAX];
int i, k, t;
f=fopen("C:\\File.txt","r");
while(fgets(string, MAX,f)!=NULL)// вот здесь возникают проблемы
for(i=o;string[i]!='\0';i++)
k++;\\ чтобы подсчитать символы в строке;

а ещё не имею представления как найти максимальную строку в тексте
я так понимаю найдя, можно будет от самой длинной строки отнимать остальные, и добавлять перед ними пробелы
(max-t)/2 \\ где max-это длинная строка, а t остальные строки, а делим на 2(), что бы спереди к строке прибавлять пробелы, к концу я так думаю не обязательно...


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