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

Массивы символьных строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread1013628.html
Дан одномерный массив. Если произведение его элементов больше заданной величина, то найти среднее арифметическое положительных элементов. #pragma hdrstop #include <iostream.h> #include <math.h> #include <conio.h> //------------------------------ #pragma argused int main () { float A, pr, sum, msum, X;
C++ нужно разбить исходную строку на две подстроки , причём первая длинной k Вообщем нужно разбить исходную строку на две подстроки , причём первая длинной k. Вот код который я написал: #include <iostream.h> #include <stdio.h> #include <string.h> void main(void) { char str="small programm",str1={0},str2={0},k; http://www.cyberforum.ru/cpp-beginners/thread1013620.html
C++ Описать структуру с именем AEROFLOT
Ребят, помогите пожалуйста с заданием на С++. 1. Описать структуру с именем AEROFLOT, содержащую следующие поля:  1. название пункта назначения рейса;  2. номер рейса;  3. тип самолета. 2. Написать программу, выполняющую следующие действия:  1. ввод с клавиатуры данных в массив, состоящий из семи элементов типа AEROFLOT; записи должны быть упорядочены но возрастанию номера рейса;  2....
C++ Компилятор c++
Доброго времени суток! Никак не могу справиться с написанием компилятора. Над парсером уже месяц сижу. В голове не складывается общая картина, что нужно делать. Как ни глупо звучит, я решила писать компилятор c++ на самом c++. Использовала flex и bison. Все, что получилось пока, в архиве. Помогите разобраться, пожалуйста, как хотя бы парсер сделать
C++ Стек на С++ http://www.cyberforum.ru/cpp-beginners/thread1013592.html
Программа должна преобразовывать введенное с клавиатуры выражение в обратную польскую. Не понимаю в чем и где ошибка, помогите #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <string.h> char x; char h;
C++ Определение текущей кодировки консоли В предыдущей теме возник отдельный вопрос, и отвечать на него никто не стал. Итак, задаю повторно: как определить текущую кодировку консоли (на "чистом" C++, независимо от ОС)? Гугление не дало никаких конкретных результатов, разве что указание что некое "LANG" работает некорректно. Добавлено через 53 минуты Причём, как я понимаю, определять кодировку ввода нужно только в винде, поскольку в... подробнее

Показать сообщение отдельно
deepz
49 / 49 / 29
Регистрация: 04.10.2013
Сообщений: 224
20.11.2013, 21:24     Массивы символьных строк
Считать в строку три предложения и ввести их в обратном порядке
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
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main()
{char S1[80], S2[80], S3[80], a[80], b[80];
int n, Len, i, k=0;
puts("Bvedite 1 predlojenie:");
gets(S1);
puts("Bvedite 2 predlojenie:");
gets(S2);
puts("Bvedite 3 predlojenie:");
gets(S3); 
strcat(S2, " ");
strcat(S2, S3);
strcat(S1, " ");
strcat(S1, S2);
printf(S1);
n=0;
        while (S1[n]!='.')
        {n++;}
        strncpy(a,S1, n);
        printf("\n%s", a);
            while (S1[k]!='!')
            {k++;}
            printf("\n%d", k);
                strcpy(b + k, S1);
                printf("\n%s", b);
            
}
не получается
C++
1
2
3
4
5
while (S1[k]!='!')
            {k++;}
            printf("\n%d", k);
                strcpy(b + k, S1);
                printf("\n%s", b);
вот эта часть
сделать так чтобы начал копировать строку с определенного символа
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru