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

2 простых вопроса(строка и массив структур) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ матрица http://www.cyberforum.ru/cpp-beginners/thread176658.html
Доброго времени суток ! что означает i<j ,i>j, i=j в любой произвольной матрице ?
C++ Вектор наподобие STL Закончил реализацию. Выкладываю, ибо может кому пригодится. + Кому не лень - пожалуйста просмотрите код, скажите, что плохо сделано, чего не хватает и т.п. Проект более 1000 строк. //Allocator.h #include <limits> #ifndef _ALLOCATOR_H_ #define _ALLOCATOR_H_ http://www.cyberforum.ru/cpp-beginners/thread176641.html
C++ Заполнить матрицу
Заполнить матрицу случайными числами. Отобразить симметрично относительно вертикальной оси секторы матрицы, которые лежат влево и вправо от главной и побочной диагоналей.
Код Грея C++
Написать блоки преобразования числа в код Грея и обратно (результатом программы должны являться 2 таблицы с такими столбцами: в первой: десятичное число, его двоичный эквивалент, эквивалент в коде Грея, во второй: число в коде Грея, его двоичный эквивалент, его десятичный эквивалент ) N Двоичный код Код Грея 0 000 000 1 001 001 2 010 011 ...
C++ Получить вектор http://www.cyberforum.ru/cpp-beginners/thread176602.html
Получить вектор С по правилу : Ск=1,если в к-ом столбце матрицы есть хотя бы один элемент,превышающийй заданное значение D,иначе Ск=0.Найти также общее число элементов,больших D program tri; var i,k,n,m:integer; d:real; c: array of real; a: array of real; begin m:=0;
C++ Описать объект Krug с методом, вычисляющим площадь круга описать класс и объявить объект Krug, целочисленное поле R - радиус круга, конструктор с параметром, и методом вычислить площадь круга S=p*R^2, р=3.14 подробнее

Показать сообщение отдельно
RUSya82
 Аватар для RUSya82
236 / 114 / 3
Регистрация: 15.10.2010
Сообщений: 395
15.10.2010, 09:11     2 простых вопроса(строка и массив структур)
1.Вообще строки С - это целый раздел, так что если изучаете, то советую всё таки почитать.
Вы правы, строка в С - это массив типа char, но отличается наличием нуль символа (\0). То есть строка "Hello" будет содержать не 5 символов, а шесть. Существует целый набор функций для работы со строками, тоже советую почитать. Вот пример ввода строки С:
Код
char my_string[80]; //объявляем строку, не более 80 символов
cout << "Enter my string\n";
cin.getline(my_string,80);//вводим строку 
cout << "end of output\n"
строка вводится с помощью функции-члена getline. Первый аргумент - это имя строки, в которую будет производиться ввод, второй аргумент - это максимальное количество символов(может быть и меньше), но не забывайте и про нуль символ!
2.Определите структуру, и объявите массив переменных типа структуры:
Код
struct Den{
...//описание полей
...
...
};
Den Array[100];//объявление массива Array переменных типа Den
 
Текущее время: 04:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru