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

Работа с символьным массивом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить количество строк, содержащих хотя бы один нулевой элемент http://www.cyberforum.ru/cpp-beginners/thread60642.html
Здравствуйте, дорогие форумчане. На предмете программирования задали написать программу по заданию: Дана целочисленная прямоугольная матрица. Определить: 1)количество строк, содержащих хотя бы один нулевой элемент; 2)номер столбца, в которой находится самая длиная серия одинаковых элементов. Мне помогли хорошие люди и сделали вот такой вот код
C++ Вычислить значение выражения program Project1; {$APPTYPE CONSOLE} uses SysUtils, Windows; http://www.cyberforum.ru/cpp-beginners/thread60641.html
Создание программы с использованием математических и тригонометрических функций C++
Нужны две небольших проги на С ++ )))) 1. Написать программу вычисления сопротивления электрической цепи, состоящей из двух параллельно соединенных сопротивлений. Введите исходные данные: Величина первого сопротивления (Ом) -> 15 Величина второго сопротивления (Ом)-> 20 Ответ:8.57 Ом 2. Написать программу вычисления сопротивления электрической цепи, состоящей...
C++ Ошибка в коде.
Доброго времени суток задали нам сегодня задачу решить примерhttp://pic.ipicture.ru/uploads/091102/kKTR6dTEmX.png написал код но он не правильный.// Laboratornaja3.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream" #include "cmath" #include "iomanip" using namespace std; int _tmain(int argc, _TCHAR* argv)
C++ Перестановка элементов в массиве http://www.cyberforum.ru/cpp-beginners/thread60604.html
Помогите с задачкой: Дан размер массива =100 Диапазон значений от -50 до +50 Во всех последовательностях положительных чисел изменить порядок элементов на противоположный. Вообщем я вывел массив, потом вывел положительные числа этого массива но никак не могу сделать чтобы они метами поменялись. вот набросок: #include <conio.h> #include <stdio.h> #include <stdlib.h>
C++ вопрос про указателей вот напр эта строка int *m=new int; это как я понял создается указатель?тогда что такое new int? подробнее

Показать сообщение отдельно
Neonjke
18 / 18 / 1
Регистрация: 08.10.2009
Сообщений: 94
02.11.2009, 18:59     Работа с символьным массивом
Цитата Сообщение от Dexs Посмотреть сообщение
Ответ никакой не напрашивается?
Конечно понятно, что это сарказм...да еще и не верный.
Не слушайте Dexs, потому что намеки он вам дает неверные.

Символьный массив - по своей сути от массива числового ничем не отличается.
Вам стоит до конца понять, что же такое символьный массив.
Символьный массив - это, по факту, строка. Но это пользователь видит ее в качестве строки. В действительности, символьный массив - это массив, в каждой ячейке которого хранятся числа (да-да, господин Dexs, числа), и каждое число является соотв. кодом символа (для каждой кодировки(Unicode, ASCI и т. д.) у каждого символа свой код).

А делать с ним вы можете все то же, что и с числовым массивом. Только при работе с char массивами вам стоит учитывать, что кодировки бывают разные...и поэтому, допустим, если Вам надо сравнить какой либо элемент массива (фактически символ, по сути - цифру), то сравнивать его надо не как числа ( if(a==5).... ) а с символами ( if(a=='5') ). Любой компилятор Си распознает что-то, как символ, когда это что-то заключено в одинарные кавычки.
Хотя, к примеру, для кодировки ASCI сравнение ( if(a==97) ), в случае если в A помещен символ 'a' будет также TRUE.
 
Текущее время: 06:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru