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

Обработка массива строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Слова входного потока http://www.cyberforum.ru/cpp-beginners/thread237018.html
Вывести самые длинные слова входного потока! если во вх потоке самое длинное слово одно,то программа должна вывести одно слово,а если несколько,то прога должна их показать!прога на С/ .
C++ Как получить html код Здраствуйте, помогите пожалуйсто, я весь день сегодня ищу функцию для получение html кода, есть что небудь такое в стандартных библиотеках С++ или надо доп библиотеки искать? http://www.cyberforum.ru/cpp-beginners/thread237013.html
C++ Драйвер клавиатуры и мыши.
Здравствуйте! Может кто-нибудь дать исходники на драйвер клавиатуры и мыши с подробным описанием строк. Или любой небольшой исходник драйвера с подробным описанием строк. Спасибо.
Бинарные деревья C++
Хочу разобраться с бинарными деревьями. вот функция создания дерева template <class F> //создали новый тип данных F struct derevce{ // создали структуру F wasd; // создали переменную типа F derevce *left, *right; // я так понимаю объявили left и right типа derevce? и зачем тут *? derevce(){ // конструктор для чего? left=right=0; } };
C++ C++ навичок http://www.cyberforum.ru/cpp-beginners/thread236985.html
Здраствуте, Я навичок в C++е, И хочу учить C++, но не знаю с чего начать? где найти простие задачи C++? спасибо
C++ Что лучше учить сначала C или C++? Выбор литературы. Что лучше учить сначала C или C++? Или в перечисленных ниже книгах материал по C уже есть? Также хочу с вами посоветоваться насчет выбора литературы. У меня есть выбор: Освой самостоятельно C++ за 21 день Изд.5 - Джесс Либерти, Брэдли Джонс Как программировать на С++ Изд.5 Полное - Дейтел Х. C++ для начинающих Шаг за шагом (изд.2010 г.) - Шилдт Г. Объектно-ориентированное... подробнее

Показать сообщение отдельно
Настьона
1 / 1 / 0
Регистрация: 29.05.2010
Сообщений: 57

Обработка массива строк - C++

01.02.2011, 23:11. Просмотров 557. Ответов 4
Метки (Все метки)

Вот мой массив строк:
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
47
48
49
50
51
52
53
54
55
56
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
struct pupil
{ char name[20];
  int age;
  float rating;
};
pupil make();
void print(pupil);
void form(pupil*,int);
void pechat(pupil*,int);
int main()
{
clrscr();
int n,i;
cout<<"\nRazmer massiva:";
cin>>n;
 
pupil*mass=new pupil [n];
form(mass,n);
pechat(mass,n);
getch();
return 0;
}
pupil make()
{
float rating;char name[20];int age;
cout<<"Name:";
cin>>name;
cout<<"Age:";
cin>>age;
cout<<"Rating:";
cin>>rating;
pupil p;
strcpy(p.name,name);
p.age=age;
p.rating=rating;
return p;
}
void print(pupil p)
{
cout<<"\nName:"<<p.name<<"\tage:"<<p.age<<"\trating:"<<p.rating;
}
void form(pupil*mass,int n)
{
for(int i=0;i<n;i++)
mass[i]=make();
}
void pechat(pupil*mass,int n)
{
for(int i=0;i<n;i++)
print(mass[i]);
}
Нужно выполнить обработку массива:
Добавить строку в начало массива.
И ещё - удалить все строки, которые начинаются на букву ‘F’.
Буду очень благодарна.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru