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

Добавить в конец каждой строки необходимо количество «*» что бы выровнять текст по правому краю большей строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Заполнение массива с использованием указателей http://www.cyberforum.ru/cpp-beginners/thread851430.html
Необходимо заполлнить массив a с использовнием ничего не возвращающей функии и указателей. Однако происходить только заполнение всех элементов массива первым введенным значением, подскажите пожалуйста, в чем может быть проблема. Код: #include <stdio.h> void fill_in(int *b, int c); int main() { int a;
C++ operator >> // 1.h #ifndef STONEWT_H_ #define STONEWT_H_ using std::cout; using std::cin; using std::endl; class Stonewt { private: enum {Lbs_per_stn = 14}; // pounds per stone http://www.cyberforum.ru/cpp-beginners/thread851417.html
Сортировка методом пузырька C++
Всем привет. Ругается на i. Пишет Выражение должно иметь тип указателя на объект. В дополнении пишет что swap не определен. Помогите исправить косяки) #include "stdafx.h" #include <iostream> int _tmain(int argc, _TCHAR* argv) { int a, i, flag;//размер массива setlocale(LC_ALL,"Russian");
C++ перевод консоли на русский раз и навсегда
всем привет, я пока в програмировании полный ноль и столкнулся с такой проблемой как перевод консоли на русский язик, я хочу перевести ее раз и навсегда, как это правильно сделать? каждый раз вводить функцию по-новому не подходит, помогите, пожалуйста...
C++ Вылетает программа http://www.cyberforum.ru/cpp-beginners/thread851408.html
Доброго времени суток, форумчане! Можете объяснить, почему вылетает программа, не выдавая ошибки(компилируется нормально) Задание:абстрактный тип данных(в виде массива) и действия над его элементами #include <stdio.h> #include <string.h> #include <conio.h> #include <iostream.h> #include <alloc.h> #include "ATD.h" //using namespace std;
C++ Оптимизация. Что быстрее работает: cout или printf Что быстрее работает: cout или printf ????????? Добавлено через 32 минуты ЕЩе вот что: Как выводить число типа флоат с 2 знаками после комы оператором принтф??????? подробнее

Показать сообщение отдельно
midda
0 / 0 / 0
Регистрация: 17.02.2013
Сообщений: 24
28.04.2013, 22:26     Добавить в конец каждой строки необходимо количество «*» что бы выровнять текст по правому краю большей строки
Дано некоторое количество строк, не больше как размер текстового окна. Добавить в конец каждой строки необходимо количество «*» что бы выровнять текст по правому краю большей строки.

Наработки:
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
#include <stdio.h>
#include <string.h>
#include <conio.h>
main()
{
int i=0,j=0,maxs=0,n,kz,p;
char s[80][25],sz[80];
const char enter = '\r';
const char zz = '\*';
do
{                       //vvod
 do
 {
 s[i][j]=getche();
  j++;
  }
 while((s[i][j-1]!=enter)&&(j<80));
 s[i][j]='\0';
 if(maxs<j) maxs=j;
 j=0;
 printf("\n");
}
while(s[i++][0]!=enter);
n=i-1;
for(i=0;i<n;i++)
{
kz=maxs-strlen(s[i]);
//printf("kz=%i ",kz);
for(p=0;p<kz;p++) sz[p]=zz;
sz[p-1]='\0';
strcat(s[0],sz);
puts(s[i]);
}
getch();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru