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

Почему-то не реагирует на конец строки '\0' - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Массив в С++ http://www.cyberforum.ru/cpp-beginners/thread592281.html
Ребята помогите пожалуйста! Нужно сдавать лабораторную, а как делать не знаю( На с++. Нужно заполнить массив: 0 3 0 2 0 1 4 0 5 0 6 0 0 9 0 8 0 7 10 0 11 0 12 0 0 15 0 14 0 13 16 0 17 0 18 0 Найти количество элементов больше числа А, А вводится с клавиатуры.
C++ Программа выводит только первую строку текста // yourcat.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> using namespace std; int main(void) { int fleas; http://www.cyberforum.ru/cpp-beginners/thread592277.html
Найти, сколько нулевых элементов содержит матрица выше и ниже побочной диогонали C++
Дана вещественная матрица размерности n * m. Найти сколько нулевых элементов содержит матрица выше и ниже побочной диогонали. желательно решить через stdafx.h. учень срочно!!!
Чем отличается ln , lg, и log ? C++
и как реализуются эти функцию в c++
C++ Функция не выводит значение строки http://www.cyberforum.ru/cpp-beginners/thread592256.html
Доброго Проблема в том, что функция print() не выводит значение. Ломаю голову, что может быть не так #include <iostream> #include <cstring> using namespace std; class String { protected: char str;
C++ Ошибка при компиляции кода не могу понять в чем ошибка при компиляции этого кода: #include <unistd.h> #include <stdlib.h> #include <assert.h> #include <stdio.h> #include <string.h> typedef unsigned char byte; подробнее

Показать сообщение отдельно
rinat_w
89 / 85 / 4
Регистрация: 13.11.2011
Сообщений: 183
31.05.2012, 12:35     Почему-то не реагирует на конец строки '\0'
Цитата Сообщение от Salty_Sugar Посмотреть сообщение
for(int i=0;i<=n-1;i++) if( mass[i]!=' ' && (mass[i+1]==' ' || mass[i+1]=='\0') ) k++;
в массиве всего n символов, при i=n-1 когда доходит до строки
mass[i+1]==' '
компилятор не знает что ему делать, ведь элемента mass[n] нету
 
Текущее время: 11:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru