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

Строки в условии - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Библиотека gmp.h, бесконечные числа http://www.cyberforum.ru/cpp-beginners/thread30607.html
вопрос такой: как выводить числа, которые длинной больше 10 символов?как работает gmp_get_str?
C++ Как правильно создать динамический массив из функции Вот так ругается компилятор: int** i_matrix; f(i_matrix,N, M); ............................................. void f(int** matrix, int n, int m) { matrix = new int *; if (!matrix) exit(0); http://www.cyberforum.ru/cpp-beginners/thread30606.html
C++ Cоздание дерева выражения
Есть таблица лексемм:p: ... struct Lexem { char type; char name; int pos; int prior; };
Можно примерчик простенькой програмки, которая читает строку с клавы и записывает ее в переменную. C++
Собственно простенький примерчик. Надо, что бы человек вводил с клавиатуры строку, потом нажимал <Enter> и, то что он ввел попадало в переменную, или сразу в ячейку матрицы. Вот предыдущий код: #include <iostream.h> #include <string.h> int main() {
C++ Дружественные числа http://www.cyberforum.ru/cpp-beginners/thread30584.html
Мне нужно составить программу для нахождения дружечтвенных числ до заранее заданного числа n. Подскажите хоть как єто сделать, а то я даже не пойму как это дружественные числа. Все что нашел это эту формулу _http://ru.wikipedia.org/wiki/Дружественные_числа
C++ Создать матрицу элементы которой являются строки В предыдущем задании надо было создать матрицу N на M элементы которой целые числа. А вот теперь нужна матрица элементы которой строки. Вот код создания динамического двумерного массива и его удаления. Как правильно переписать, что бы можно было в ячейках хранить строки? Посоветуйте. int **matrix; matrix = new int *; if (!matrix) { cout << "Error: dynamic array is not... подробнее

Показать сообщение отдельно
SZ
2 / 2 / 0
Регистрация: 16.11.2008
Сообщений: 44

Строки в условии - C++

18.04.2009, 21:44. Просмотров 528. Ответов 2
Метки (Все метки)

Помоги разобраться со строками в условии.
Код
cout<<"Is it a worker or a student?"<<endl;
cin>>s;
if(s=="worker")
    worker1.data_worker();
else student1.data_student();
Здесь чисто игнорирует, не выдавая никаких ошибок.
Код
if(s[0]=='w')
   worker1.data_worker();
else student1.data_student();
Здесь работает.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru