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

Масив строк на С - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерный массив http://www.cyberforum.ru/cpp-beginners/thread186819.html
ребята помогите! Приехал в россию учиться а тут учебная программа очень сложная!не могу освоить си++! как мне это решить??? Ввести одномерный массив A, в котором число элементов кратно трём,...
C++ Можно ли перегрузить " ' кавычки? Вписываю разные значения, но компилятор говорит - требуется оператор. operator"" operator" operator' operator'' Кавычки это оператор или что? Когда я что то ввожу в кавычки то вызывается... http://www.cyberforum.ru/cpp-beginners/thread186813.html
C++ Сортировка столбца двумерного массива!
#include <iostream.h> #include <stdio.h> #include <conio.h> #include <math.h> #include <iomanip.h> void main () { clrscr (); int kr, min, ks, ns, i, j, ** mas;
срочно нужно!!!! C++
на информатику нужно решить...помогите пожалуйста...
C++ Почему не вызывается конструктор копирования? http://www.cyberforum.ru/cpp-beginners/thread186802.html
...У меня в книге описаны случаи при которых вызывается конструктор копирования. Один из этих случаев: : "Когда аргумент имеет тип класса. Создаётся копия аргумента и затем передаётся в функцию" ...
C++ Поменять соседние слова местами задание: Дано предложение. Вывести его на экран, меняя местами каждые два соседних слова. Никак не могу сообразить что нужно делать, что использовать. уде не 1-й день мучаюсь над этой задачей.... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9632 / 5580 / 948
Регистрация: 25.07.2009
Сообщений: 10,714
06.11.2010, 06:05
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
#include <stdio.h>
 
void swap(const char ** a, const char ** b){
    const char * c = *a;
    *a = *b;
    *b = c;
}
 
#define ROWS 4
 
int main(void){
    const char * arr[] = { "aaaaa", "bbbbb", "ccccc", "ddddd" }, ** a, ** b;
    int i;
    
    printf("\nBefore:\n");
    for ( i = 0; i < ROWS; ++i )
        printf("%s\n", arr[i]);
    
    for ( a = arr, b = arr + ROWS - 1; a < b; ++a, --b )
        swap(a, b);
    
    printf("\nAfter:\n");
    for ( i = 0; i < ROWS; ++i )
        printf("%s\n", arr[i]);
    
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru