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

for или while (Какой цикл "лучше"?) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ виртуальные функции http://www.cyberforum.ru/cpp-beginners/thread100608.html
сделать какой либо из методов класса виртуальным #include<iostream.h> #include<stdio.h> class chislo { int a; public: void print() {
C++ Сложение 2-х чисел, классы... Нужно создать ф-цию вне класса, функция должна складывать 2 числа. Помогите, пожалуйста правильно оформить функцию. Вот что получилось, знаю, что не правильно, но правильно не получается))) # include <iostream> # include <conio.h> # include <stdio.h> class sum { public: int a, b, c; void vivod();}; http://www.cyberforum.ru/cpp-beginners/thread100585.html
Иероглифы вместо русских букв C++
Как сделать в С что бы вместо иероглифов были русские буквы
сумма членов арифметической прогресси C++
подскажите пожалуйста кто-нибудь совсем начинающей) нужно найти сумму членов арифметической прогрессии: #include <stdio.h> #include <stdlib.h> #include <windows.h> int main() { SetConsoleCP(1251);
C++ вывод русских букв в visual studio 2008 http://www.cyberforum.ru/cpp-beginners/thread100536.html
#include <iostream> using namespace std; #include <windows.h> char*Rus(const char*); int main() { long pop1 = 4789426, pop2 = 274124, pop3 = 9761; cout << Rus("Город ") << Rus("Нас.") << endl << Rus("Москва ") << pop1 << endl
C++ Определить пересекаются две прямые, параллельны или совпадают прямые заданы уравнениями: ax+by+c=0, px+qy+r=0 Добавлено через 8 минут вроде сделал но не знаю как сделать так, что окно не изчезало после ввода чисел подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9382 / 5432 / 916
Регистрация: 25.07.2009
Сообщений: 10,428
02.03.2010, 19:42     for или while (Какой цикл "лучше"?)
Цитата Сообщение от breate Посмотреть сообщение
мы можем написать так
C++
1
2
3
char *p=new char[128]
while(*p)
{..}
этот цикл пройдёт без лишних переменных до конца строки однако мы можем сделать так
C++
1
2
for (int i=0;p[i]!=0;i++)
{}
значение тоже только не удобно
Ну можно и так:
C
1
2
3
4
char str[] = "abcd", *p;
for ( p = str; *p; ++p ){
    ....
}
 
Текущее время: 11:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru