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

Прога на строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Builder Перевод кода Дельфи в Билдер http://www.cyberforum.ru/cpp-beginners/thread91062.html
из Delphi в Borland C++Builder6 unit Unit1; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type
C++ Определение элементов массива Написать функцию определения таких элементов массива целых чисел А(М,N) и их координат из двумерного массива целых чисел , которые являются простыми числами, оканчивающиесь на 7 помогите пожалуйста скорей я сейчас на экзамене! Просто си если можно http://www.cyberforum.ru/cpp-beginners/thread91027.html
Работа с другим консольным приложением C++
у меня есть консольное приложение, которое выводит информацию на экран мне нужно написать программу которая запускала бы это приложение и считывала информацию с экрана Есть идеи? Заранее спасибо!
ifstream / ofstream C++
Доброго времени суток. И сразу к проблеме. Делаю вывод в файл объектов класса для их последующего считывания и обрабатывания. ofstream fout ("test.txt", ios::binary); fout.write((char*) &obj1, sizeof obj1); fout.write((char*) &obj2, sizeof obj2); fout.close(); ifstream fin ("test.txt", ios::binary); Object obj3
C++ Создание дерева в родительском классе http://www.cyberforum.ru/cpp-beginners/thread90740.html
Базовый класс используется для создания дерева. Потомки обрабатывают дерево по разному. class A { public: A() { loadTree(); } loadTree()
C++ Генератор судоку Маленькая проблемка с программой - в одном из 10 случаев программа зависает. Кому не сложно, прошу проверить и исправить. Вот полный работающий код: #include <iostream> #include <cstdlib> using namespace std; подробнее

Показать сообщение отдельно
insideone
Модератор
Автор FAQ
3636 / 914 / 49
Регистрация: 10.01.2010
Сообщений: 2,464
30.01.2010, 21:06     Прога на строки
Стоп стоп! Вы приглядитесь!
C++
1
if (st[i]='a')
Это не сравнение, это присваивание. К тому же цикл при i == 0 не выполняется ни разу.


Добавлено через 4 минуты
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
#include <iostream>
#include <math.h>
#include <conio.h>
#include <string.h>
 
using namespace std;
int main()
{
        unsigned char st[100];
        cout << "Введите строку";
        int Count=0;
        while ((st[Count]=getchar())!='\n')
        {
        Count++;
        }
        st[Count]='\0';
        int kol = 0; //кол-во букв "а"
        for (int i=Count; i > 0; i--) //считываем посимвольно с конца файла
        {
            if (st[i]==160) // если это буква-а то kol увеличиваем
                ++kol; 
            else
            if (st[i]==32)  // иначе если это пробел то
                break;
        }
        cout << kol;
        getchar();
        getchar();
}
Вот теперь это работает! Проанализируйте =)
 
Текущее время: 11:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru