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

С++ для чайников - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти в заданном тексте, состоящем из n строк, все слова палиндромы и числа палиндромы http://www.cyberforum.ru/cpp/thread18332.html
Сроки жутко горят :( поэтому надеюсь на вашу помощь: Задача: Найти в заданном тексте, состоящем из n строк, все слова палиндромы и числа палиндромы.(в словах допускается перенос на другую строку) Палиндром-слово которое можно читать как слева направо так и наоборот : ШАЛАШ,ПОП или например фраза А РОЗА УПАЛА НА ЛАПУ АЗОРА. Или числа 1441, 121 и т.д. Очень прошу помощи!!!:help:
C++ Создание электронных часов в графическом режиме Borland C++ Как создать электронные часы в графическом режиме Borland C++ ? http://www.cyberforum.ru/cpp/thread17425.html
Помогите создать готовое приложение C++
Возникла проблема с созданием готовой программы которую можно было бы запустить на другом компьютере на котором нет среды разработки. Помогите плиз.Программа написана на Билдере.Если брать Экзешник который получается в результате компиляции то он норм запускается и работает на моем компьютере. На другом он запускаеться, но 1-ю задачу выполняет некоректон, а при запуске 2-й вообще...
C++ Создание простенькой игры
Кто нибудь раньше читал книги-игры? Ну там: если вы поварачиваете направо, то 326 параграф; если налево то 23. никто не подскажет на каком уровне можно написать такую программу что бы она сама переносила на нужные ссылки, записывала имеющиеся предметы, проигрывала сражения и т.д.
C++ Различия описания классов в DEV и Visual C++ http://www.cyberforum.ru/cpp/thread15859.html
Собственно что хотелось бы спросить скачал DEV среду, а решебник нашел по Visual. Сейчас смотрю построение перегруженного конструктора, приведён пример : class banan { class // ругается ВОТ В ЭТОМ МЕСТЕ int x ; public: int y;
C++ Двубитный порт в однобитный Ребята меня тут попросили помочь с заданием с контроллерами и требует двубитный порт при прмрщи цикла If преобразовать в однобитный я честно говоря что то не совсем понимаю как это представить может кто ссылочку какую нибудь кинет где почитать можно об этом? или надоумит как это притворить в жизнь? у меня вот какие соображения имеются только не знаю верны ли они что это должно выглядить на... подробнее

Показать сообщение отдельно
$tudent
4 / 2 / 0
Регистрация: 02.03.2009
Сообщений: 54
02.03.2009, 10:55     С++ для чайников
Вопрос по книге точнее про код из книги ,
прога
прога
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#include <stdio.h>
#include <stdlib.h>
#include <iostream.h>
#include <conio.h>
//класс Datatest
class NameDataSet
{
public:
char firstName[128];
char lastName[128];
int creditCard;
};
//экземпляр классса   datatest
//NameDataSet nds;
 
//getData получает данные введенные пользователем
int getData(NameDataSet& nds)
{
cout<< "\nВведите имя:";
cin>> nds.firstName;
if (stricmp(nds.firstName,"exit")== 0)
{        return 0; }
 
cout<<"Введите фамилию:";
cin>>  nds.lastName;
 
cout <<"Введите номер кредитной карты:";
cin >> nds.creditCard;
 
return 1;
}
 
// displayData - выводит содержимое множества данных
void displayData(NameDataSet& nds)
{
cout << nds.firstName
     <<  " "
     <<  nds.lastName
     <<"/"
     << nds.creditCard
     << "\n";
 }
 
int main(int argc, char* argv[])
{
 const int MAX=25;
 //создать 25 объектов типа NameDataSet
 NameDataSet nds[MAX];
 
 //считывает имена ,фамили и номера
 //кредитных карт
 cout<<"Считывает  имя/номер карты /n";
 cout<<"Введите 'exit' в поле имени дял выхода \n";
 
 
 int index=0;
 while(getData(nds[index]) && index < MAX)
 { index++; }
 cout <<"\nЭлементы:\n";
 for ( int i = 0; i < index;i++)
 {
 displayData(nds[i]);
 }
 
 
getch();
return 0;
}


Интересует , что значат условия if (stricmp(nds.firstName,"exit")== 0) понятно , что если nds.firstName='exit' то возвращает 0 функции т.е завершает работу функции ? ; и while(getData(nds[index]) && index < MAX) ? как понять условие getData(nds[index]) пока getdata!=nds[index] так ? или похожие условие while(r(i)) { }
ДОС с русской кодировкой совсем не дружит ? тот же Borland C++ console wizard .
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru