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

Символьные массивы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переписать код без использования указателей http://www.cyberforum.ru/cpp-beginners/thread690206.html
Как эту функцию можно записать используя указателей? char* ptr1=text; char* ptr2; sLen=strlen(str1); while(ptr1){ ptr2=ptr1; ptr1=strstr(ptr1+sLen, str1); } if...
C++ Обьясните условие задачи Обьясните пожалуйста что нужно сделать?? Вычислить значение y в зависимости от выбранной функции от (x), аргумент которой определяется с поставленной условия. Возможные значения функции от (x):... http://www.cyberforum.ru/cpp-beginners/thread690205.html
C++ Все ли элементы последовательности не равны числу X
Требуется написать программу по данному условию: Задана произвольная последовательность, все ли элементы последовательности не равны числу X. ??? программа без массивов. Есть такой код, он по...
Создать линейный список целых чисел. Вычислить количество вхождений заданного числа в очереди C++
Создать линейный список целых чисел. Вычислить количество вхождений заданного числа в очереди
C++ Составить поисковое дерево http://www.cyberforum.ru/cpp-beginners/thread690186.html
Короче программа должна из случайно сформированного массива mas1, составить поисковое дерево(то бишь программа должна сделать так чтобы в верху был наименьший элемент далее с ссылкой на соседние...
C++ итераторы вектора #include <tchar.h> #include <iostream> #include <vector> using namespace std; int _tmain(int argc, _TCHAR* argv) { vector <int> a; vector <int>::iterator cur; int itemp; int i; подробнее

Показать сообщение отдельно
Tiva
94 / 94 / 1
Регистрация: 25.04.2012
Сообщений: 429
06.11.2012, 19:37
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
int main(void)
{
    char mas[20]; //статический символьный массив из 19 элементов (последний всегда '/0')
    char undef_mas[]={"привет мир"}; //неявно заданный размер
    char *dynamic_mas=new char[20]; //динамический массив (последний символ '/0')
 
    //ввод строки
 
    cin>>mas; //вводит символы в массив до пробела или до ентер
 
    cin.ignore(1,'\n'); //иногда требуется игнорировать застрявщий в памяти перевод строки перед использованием getline
    cin.getline(&mas[0], 20); //вводит строку с пробелами
 
         cin.getline(&mas[0], 20, 'b') //ввод 20 символов или пока не будет введен символ-разделитель, в данном случае это b
 
    cout<<mas;  // вывод массива через поток вывода
    printf("\n%s",mas); // вывод через функцию
 
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru