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

Как работать с отдельными символами строки? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В парных строках матрицы заменить все отрицательные элементы на ноль http://www.cyberforum.ru/cpp-beginners/thread352576.html
помогите пожалуйста с задачей на С++ строки 6 столбцов 4, b = (sqrt (i)-sqrt (j)) / a в парных строках матрицы заменить все отрицательные элементы на ноль
C++ C++ или C#? Что учить первым? Привет всем! Не могу выбрать что учить первым. Хотелось бы выучить язык основательно, и что бы он стал основой для изучения других технологий. C++ говорят что трудный для новичков(знаю Pascal, PHP(немного)). C# легче намного, но потом перейти с него на тот же C++ не получится. Так ли это и что вы лично посоветуете. Плз писать тем кто уже сталкивался с таким вопросом. Не холиварить!!! http://www.cyberforum.ru/cpp-beginners/thread352574.html
Как передать в функцию строку и инициализировать ею структуру? C++
#include <iostream> using namespace std; struct bar { char name; double ves; int kollors; }; void funk(bar& konf, char n , double v, int k); int main()
C++ Работа с файлом
Доброго времени суток . Нужна помощь . Суть задания заключается в том , чтобы считать информацию из файла , записать ее в какую-то переменную , а потом уже только работать с этой переменной и подсчитать число вхождений в эту переменную сочетания "ab" . Записать инфу из файла в переменную вроде бы получилось , а вот вторая часть задания не получается (если бы нужно было искать вхождение ab в...
C++ Code::Blocks+template ошибка http://www.cyberforum.ru/cpp-beginners/thread352555.html
#ifndef BTREE_H_INCLUDED #define BTREE_H_INCLUDED template<class T> class btree { public: btree():parent(0),left(0),right(0),data(0){}; ~btree(){}; btree*insert(btree*,T);
C++ Считывание числа из текстовика посимвольно в текстовом файле забито число(например 1368), нужно посимвольно его подсчитать и вывести на экран. цикл написал: for (i=strlen(text),i>0,i--) {if(text=='0')sum=sum=0*L ... if(text=='9')sum=sum=9*L подробнее

Показать сообщение отдельно
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
17.09.2011, 16:16     Как работать с отдельными символами строки?
cyberobot, если всё то же, но в коде, то вот

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
char str[255];
 
str[0] = 's'; // первый символ строки
str[1] = 'c'; // второй символ строки
str[2] = 'o'; // третий символ строки
 
//...
 
str[24] = 0; // в конце строки стоит нуль-терминатор, который говорит, что на этом строка заканчивается
 
// вместо числа можно подставить переменную
 
// а так же
 
char * ptr = &str[0]; // указатель на первый элемент
 
*ptr = 's'; // первый символ строки
ptr++;  // переход к следующему элементу
*ptr = 'c'; // второй символ строки
ptr++;  // переход к следующему элементу
*ptr = 'o'; // третий символ строки
*(ptr+1) = 'r'; // четвёртый символ
*(ptr+2) = 'p'; // пятый символ
 
Текущее время: 02:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru