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

слова - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти и заменить в тексте все предлоги на "!" http://www.cyberforum.ru/cpp-beginners/thread76237.html
Задание: набрать текст в текстовом редакторе(5-10 строк по 40-60 символов); считать этот текст в программу; найти и заменить в тексте все предлоги на ! (кол-во восклицательных знаком должно быть равно числу символов в предлоге); Результаты работы программы записать в текстовый файл (я так понял другой) и вывести на экран. Ну считать текст из файла и запихнуть обработанный обратно мы еще не...
C++ Функции Помогите пожалйсто решить задачи на языке С: Пользователь вводит построчно полные имена файлов. Завершение ввода – ввод пустой строки. Сгруппировать файлы по каталогам, в которых они находятся. Вывести на экран имя каталога, в котором находится больше всего файлов с расширением txt. Дан строковый массив. Размер и элементы массива вводятся пользователем. Упорядочить массив тремя ... http://www.cyberforum.ru/cpp-beginners/thread76226.html
Цикл... C++
Задания такие: 1. Определить количество удвоенных нечетных чисел среди данных 150 целых чисел. 2. Перевести число из десятичной системы счисления в восьмеричную. плохо понел тему циклов видимо, а зачёт нужен( Borland C++
передача массива в функциях C++
есть 3 функции void gamebegin(int Mas) { Mas=100; } void DrawDiagram(HWND hWnd, HDC hdc,int Mas) { \\тут код
C++ Получить новое натуральное число, заменив все четные цифры исходного числом К http://www.cyberforum.ru/cpp-beginners/thread76201.html
Все доброго времени суток. Кому не тяжело посмотрите мою задачу. Тема: Замена цифр в числе. Основные требования к курсовой: Операторы цикла в языке С++. Разработка программы в среде С++ для решения задачи: Дано натуральное число N которое вводиться с клавиатуры. Получить новое натурально число, заменив все четные цифры исходного числом К( К- вводиться с клавиатуры) Массив не заводить....
C++ Проверка процесса Мне нужен исходный код проверяющий работоспособность процесса , не как обычно из диспечера задач по имени а по пути фаила запуска например /us/rs.exe /uy/rs.exe нужно что бы программа отслеживала процесс по его пути и как бы давала значение 1 в переменную для последущего использования void main() подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
18.12.2009, 20:14     слова
Цитата Сообщение от МедведЪ Посмотреть сообщение
while((c=getchar())=EOF){
"переменной с присвоить значение, возвращённое функцией getchar, после чего выражению, возвращающему значение с попытаться присвоить значение константы EOF, за тем сравнить, что получится, с нулём, и, если не равно, выполнить тело цикла" - я правильно понял, так и задумано?
Кстати о цикле...
Цитата Сообщение от МедведЪ Посмотреть сообщение
if(c>='A' && c<='Z' && c==' ')++i;
А пробел тоже за заглавную букву считается?
Не, понял! Всё хитрее! "с больше или равно 'A' и с меньше или равно 'Z' и с равно ' '" Чувствую - подвох какой-то...

Добавлено через 21 минуту
Цитата Сообщение от Garret192 Посмотреть сообщение
если можно на максимально простом языке
Можно! Одни стандартные функции, никакой самодеятельности. При желании со справочником разобраться - не проблема!
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
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
 
#define SEP " \t\n"
 
int main(void){
    char buf[BUFSIZ], *p;
    size_t count;
    
    printf("String: ");
    while ( fgets(buf, BUFSIZ, stdin) ){
        if ( p = strrchr(buf, '\n') )
            *p = '\0';
        if ( !*buf )
            break;
        for ( count = 0, p = strtok(buf, SEP); p != NULL; p = strtok(NULL, SEP) )
            if ( isupper(*p) )
                count++;
        printf("Found %d uppercase letter started words.\n\nString: ", count);
    }
    
    exit(0);
}
 
Текущее время: 20:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru