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

Работа со строками: каждую букву введенного слова записать в массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игра Крестики-нолики http://www.cyberforum.ru/cpp-beginners/thread708024.html
Ребят, такая ситуация, задумал написать игру крестики нолики:) Суть в том чтобы сами крестики и нолики прописывались в матрицу 3 на 3, но никак не выходит, выводит непонятные символы. Не прошу код...
C++ Композиции на основе собственных типов Здравствуйте. Пытаюсь написать реализацию простенького хештебла на основе связных цепочек для хранения дубликатов столкнулся с проблемой. class HashTable { protected: List* hashArray; http://www.cyberforum.ru/cpp-beginners/thread708020.html
наследование классов C++
Помогите пожалуйста разобраться с задачей Создайте базу данных деканата. В ней фиксируются данные о 2 категориях студентах: студенты получающие академическую стипендию, студенты получающие...
Разбить main.cpp на файлы C++
Есть вот такой main.cpp: #include <stdlib.h> #include <iostream> #include <string.h> //#include <stdint.h> //#include <limits.h> #include <vector> //#include <iomanip> #include <math.h>...
C++ Почему виртуальный деструктор вызывается дважды? http://www.cyberforum.ru/cpp-beginners/thread708007.html
Непонятно: #include <iostream> #include <conio.h> #include<string> using namespace std; class base { public:
C++ Как вернуть индексы массива в функции? Подскажите пожалуйста, как вернуть mi, mj ?(надо вернуть индексы массива) #include <stdio.h> #include <string.h> #include <math.h> int index(int A); int main() { подробнее

Показать сообщение отдельно
kokoz9br
0 / 0 / 0
Регистрация: 01.05.2012
Сообщений: 50
26.11.2012, 13:59  [ТС]
Цитата Сообщение от sandye51 Посмотреть сообщение
C++
1
2
3
4
5
char buffer[80];
std::cin >> buffer;
std::cout << "Буквы слова, выведенные через пробел" << std::endl;
for (unsigned int i = 0; i < strlen(buffer); ++i)
std::cout << buffer[i] << " ";
Благодарю.
Я немного по-другому сделал. Сути не меняет.
C++
1
2
3
4
5
6
char a[20];;
    cin>>a;
    for(int i=0;i<strlen(a);i++)
        cout<<*(a+i)<<" ";
    system("pause");
    return 0;
Собственно я спрашивал это для того,что мне необходимо зашифровать введеное слово(сдвигом вправо на заданное кол-во букв). Поэтому и спрашивал как записать каждую букву в массив.
Но щас возникла другая пролема: можно ли в с++ сделать так:
C++
1
2
char tmp='a';
cout<<tmp+1;
У меня вывдеет символ "б"?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru