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

Массивы. Ошибка в программе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подсчет частоты встречи слов от 1 до 10 букв http://www.cyberforum.ru/cpp-beginners/thread621016.html
Подсчет частоты встречи слов от 1 до 10 букв(включительно) в текстовых файлах русского алфавита. Нужно подсчитать и сделать в stringird некую статистику: длина слова, количество встреченных слов в тексте, частоты появления (в % от общего количества слов в тексте)
C++ Задание на деревья Всем доброго времени суток. Суть задачи дана строка вида: (1)(2)(3)()(4), строка может быть любой, пустые скобки означают что данная ветвь должна остаться пустой. Дерево нужно заполнить числами из строки префиксным(прямым) способом. Т.е. как я понимаю первый элемент будет началом дерева дальше добавляем слева направо. Вы не могли бы помочь с алгоритмом для такой задачи. Написал алгоритм второй... http://www.cyberforum.ru/cpp-beginners/thread621003.html
Получить все представления числа суммой квадратов целых положительных чисел C++
Дано целое положительное число N. Получить все представления этого числа суммой квадратов целых положительных чисел. Выдать сообщение, если это невозможно.
Структуры, Графика, Консоль, MSVS2010 - убрать лишнее C++
Помогите, что здесь не так? Пытаюсь адаптировать код борланда для MSVS 2010 ... ещё будет здорово , если кто-нибудь подскажет альтернативу window(); textbackground(); textbackground();textcolor(); .. #include <stdlib.h> #include <conio.h> #include <stdio.h> #include <string.h>
C++ Не могу определить почему не так кодировка http://www.cyberforum.ru/cpp-beginners/thread620985.html
И так сразу к сути,путаюсь вывести текст в фаил русскими буквами а там ироглифы код : struct a { char name; a() { memset(name,'\0',120); } void add(char *p)
C++ Тип множество Кто знает в делфи есть тип множество например set of char= , а в с++ есть аналог? или приходится довольствоваться массивами. подробнее

Показать сообщение отдельно
GarrisonD
0 / 0 / 0
Регистрация: 06.07.2012
Сообщений: 22
08.07.2012, 20:03     Массивы. Ошибка в программе
Помогите, пожалуйста, решить задачу! Почему не проверяется условие с массивом. Что не так? Весь текстовый файл у меня забит словами "Clean".
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
#include <fstream>
#include <iostream>
 
using namespace std;
 
void main()
{
    const int number = 10;
    char mass [ number ][100];
    
    setlocale(LC_CTYPE, "RUS");
    fstream file("PRODUCTS.txt");
    
    if ( file.fail () )
    {
        file.open ( "PRODUCTS.txt", ios::out );
        for ( int a = 0; a < number; a++ )
        {
            file << "Clean" << endl;
        }
    }
 
    for ( int a = 0; a < number; a++ )
    {
        file.getline ( mass [ a ], 50 );
        if ( mass [ a ] == "Clean" ) break;
        cout << mass [ a ] << endl;
    }
 
    file.close();
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru