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

1) Структура 2) строки нужно Именно на Си, а не на Си++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Из элементов массива А сформировать массив С того же размера по правилу http://www.cyberforum.ru/cpp-beginners/thread263571.html
1. Из элементов массива А сформировать массив С того же размера по правилу: отрицательные элементы массива А уменьшить в три раза, другие преподнести ко второй степени. Помогите написать на Turbo C++)))) Добавлено через 52 минуты :wall: Добавлено через 47 минут :cry:
C++ Ввод массива в цикле while У меня в представленном коде, цикл while должен запрашивать ввод массива объектов, и прерываться по достижении конца массива или при вводе пустой строки. Но, при всем моем старании код не работает должным образом. подскажите, в чем моя ошибка. #include<iostream> #include<cstring> using namespace std; const int Len = 40; struct golf{ char fullname; http://www.cyberforum.ru/cpp-beginners/thread263568.html
C++ Функция
Составить функцию "сжатия" исходной последовательности символов: каждая подпоследовательность, состоящая из идущего несколько раз подряд символа заменяется на текст x(k), где х - символ, а k - число вхождений этого элемента в подпоследовательность. нужно на С
Написать собственные strtok, strlen C++
Написать собственные strtok, strlen Подскажите какой должен быть алгоритм...
C++ слова из М букв http://www.cyberforum.ru/cpp-beginners/thread263552.html
Дана строка из отдельных английских слов. Напечатать все слова, состоящие из M букв. помогите пожалуйсто... #include <stdafx.h> #include <iostream> #include <stdlib.h> #include <conio.h> #include <string.h> #include <locale> using namespace std;
C++ Добавить пробел между словами проблема, как добавить в конце проги чтобы было пробела между словами #include <stdafx.h> #include <stdlib.h> int main() { char s; printf("Input string: "); подробнее

Показать сообщение отдельно
grrrrr
 Аватар для grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
07.04.2011, 16:15     1) Структура 2) строки нужно Именно на Си, а не на Си++
igorrr37, не могу понять цикл:
C++
1
2
3
4
5
for(; *b=*a; ++a){
        if(isalpha(*a)||*a==' '&&*(a+1)!=' ') //как это условие влияет на str? 
           ++b;
    }
cout << str << "\n";
На выходе строка из букв и пробелов. Почему? Ведь в цикле мы только перемещаемся, а уже после цикла на выходе строка без ненужных символов.
 
Текущее время: 20:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru