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

Сравнение с 0 через указатель *char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблон для контейнера stack http://www.cyberforum.ru/cpp-beginners/thread870465.html
Здравствуйте. Помогите пожалуйста сделать шаблон вот для этого контейнера. У меня постоянно появляются ошибки. class stack { private: class Node; Node* rootNode; Node* lastNode; public: stack(int){}; stack(): rootNode(NULL), lastNode(NULL) {}
C++ Компилятор ругается на textcolor компилятор собственно Visual Studio C++ 2010 Express #include "stdafx.h" #include <iostream> #include <stdio.h> #include <conio.h> int main() { textcolor(red); return 0; http://www.cyberforum.ru/cpp-beginners/thread870460.html
C++ Подсчитать в процентном соотношении количество гласных и согласных букв в строке; найти длину самого короткого слова
Нужно срочно сделать лабу, помогите пожалуйста) Дана строка длиной n символов, содержащая слова, т.е. группы символов, разделенные пробелами и другими разделителями(знаками препинания) . 1.Подсчитать в процентном соотношении количество гласных и согласных букв в строке. 2. Найти длину самого короткого слова.
Исправьте код, выдает ошибку (invalid conversion from 'const char*' to 'int') C++
Необходимо сделать структуру TRAIN с полями: - название пункта назначения; - номер поезда; - время отправления. Действия с файлом структур: - сортировка записей в файле по названиям пунктов назначения в алфавитном порядке и вывести его на экран компьютера; - определение и вывод на экран записей, в которых фигурируют поезда, отправляющиеся после вводимого с клавиатуры времени, либо сообщения...
C++ Дан файл , содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания. а) Найти названия книг данного автор http://www.cyberforum.ru/cpp-beginners/thread870433.html
Здравствуйте,я тот несчастный студент,который учился в школе где не было программирования.Поэтому нуждаюсь в вашей помощи.Теорию удалось выучить,а вот с задачами проблема... Дан файл , содержащий сведения о книгах. Сведения о каждой из книг – это фамилия автора, название и год издания. а) Найти названия книг данного автора, изданных с 1960г. б) Определить, имеется ли книга с названием...
C++ Написать программу анализирующую лог файл маршрутизатора, отображающую интенсивность сканирования портов по секундам указанной минуты помогите, пожалуйста с задачами на си: 3. Написать программу анализирующую лог файл маршрутизатора, отображающую интенсивность сканирования портов по секундам указанной минуты. Лог-файл: подробнее

Показать сообщение отдельно
daslex
1271 / 516 / 106
Регистрация: 02.08.2011
Сообщений: 2,668
20.05.2013, 01:05
Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <cmath>
#include <iomanip>
#include <iostream>
 
 
int main()
{
    char ch=' ';
    char *wr=&ch;
 
    for(; *wr!='0'; wr--)   std::cout<<*wr<<"\n"; //for(; *wr!=0; wr--)
    
    std::cin.get();
    return 0;
}

Цикл работает и останавливается, значит программа работает и видит и 0 и '0'

Цитата Сообщение от korez Посмотреть сообщение
в несовой участок памят
вот этого вообще не понял. Куда вы написали, туда и пролетает

Кликните здесь для просмотра всего текста
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <cmath>
#include <iomanip>
#include <iostream>
 
 
int main()
{
    char ch=0; //Если код символа ноль
    char *wr=&ch;
 
    for(; *wr!=0; wr--) std::cout<<*wr<<"\n"; //и сравниваем с нулем, то до нуля и работает
    
    std::cin.get();
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru