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

Объявить прототип функции f1 с 2 аргументами-строками и возвращаемым результатом в виде литерного массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ сделать отдельную функцию ввода из файла и вывод по плотности населения http://www.cyberforum.ru/cpp-beginners/thread21193.html
#include <stdio.h> #include <conio.h> #include <stdlib.h> #define PATH "I:\\V40N9.txt" void main(){ clrscr(); FILE *stream;
C++ Задача на удаление слов на "а" из текста :help:Срочно!!! Помогите доработать программу, которая должна проанализировать три небольших предложения составленные из слов разделённых пробелами и вывести на экран новый текст без слов начинающихся на букву "а". Сами предложения должны быть прописаны в самой программе, т.е. текст уже должен быть в тексте программы. #include <stdio.h> #include<stdlib.h> void main( ) { char s="album... http://www.cyberforum.ru/cpp-beginners/thread21179.html
C++ Преобразование ASCII код.
Вот задачка: Ввести в консоли строку из пяти прописных латинских символов, преобразовать их в соответствующие строчные символы с помощью преобразование ASCII кодов (все буквы в разных регистрах отличаются на пост. вел.) Подскажите, пожалуйста, как преобразовать символы в ASCII код?
C++ Можно ли в двумерном массиве двигаться по столбцу?
c++ можноли в двумерном массиве двигаться по столбцу Тоесть в одном массиве двиг по строке а вовтором по столбцу:help: int p=0,q,w; for (i=0,q=0;q<n;q++) { for (j=0,w=0;j<n;j++) { p+=a*b; } }
C++ Расположить строки матрицы по возрастанию их поэлементных сумм http://www.cyberforum.ru/cpp-beginners/thread21121.html
Нужно переформировать матрицу таким образом, чтобы ее строки распологались по возрастанию их поэлементных сумм... нужен код в простых массивах и второй код с динамическими массивами... помогите , пожалуйста..
C++ Алгоритм сортировки Здравствуйте, подскажите пожалуйста какой алгоритм можно использовать при решении такой задачи: Дана строка char * из букв и цифр разделенных пробелами, нужно отсортировать слова в алфавитном порядке при этом цифры не учитывать. К примеру p2og3oda 2bu7la h9oros6hey6 Должно получится 2bu7la h9oros6hey6 p2og3oda Код не вылаживаю т.к. не придумал, как делать( Прошу писать не код, а... подробнее

Показать сообщение отдельно
accept
4821 / 3241 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
19.01.2009, 22:15     Объявить прототип функции f1 с 2 аргументами-строками и возвращаемым результатом в виде литерного массива
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
 
#include <stdio.h>
 
typedef struct {
    int n[3];
} TEST;
 
void f(TEST);
 
/* передаёт массив в функцию */
main()
{
    TEST nums = { { 1, 5, 7 } };
    
    f(nums);
    
    return 0;
}
 
void f(TEST lnums)
{
    printf("%d %d %d\n",
        lnums.n[0], lnums.n[1], lnums.n[2]);
}
в функцию передаётся копия структуры, в которой массив, передача копии структуры была добавлена в ANSI C как новшество, раньше можно было тоже как с массивами только указатель передавать

Добавлено через 3 минуты 44 секунды
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
 
#include <stdio.h>
 
typedef struct {
    int n[3];
} TEST;
 
TEST f(TEST);
 
/* передаёт массив в функцию и возвращает обратно */
main()
{
    TEST nums = { { 1, 5, 7 } }, r;
    
    r = f(nums);
    printf("%d %d %d\n",
        r.n[2], r.n[1], r.n[0]);
    return 0;
}
 
TEST f(TEST lnums)
{
    return lnums;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru