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

Передача строки в функцию и ее вывод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание проги, по вычисление координат точки. http://www.cyberforum.ru/cpp-beginners/thread19073.html
Класс ( определены 4 переменные double, определенны в private) Вводим с клавы переменные координаты (x1;y1) (x2;y2) прямой.Пользователь вводит Х, программа вычисляет У, такую, чтобы точка А(Х;У) Принадлежала прямой. Формулу я вывел У= (х(у2-у1)-у1(х2-х1)+х1(н2-у1))/(х2-х1) Вот примерная прога, но где то ошибки, пока не силен в си #include <iostream.h> class PR { public: void enter()...
C++ Создание бесконечно большого буфера Подскажите как создать временный буфер для целых чисел. Размер буфера заранее не известен и изменяется во время выполнения программы. Количество элементов в нем не менее 10000 (теоретически размер "бесконечен"). Время считывания и записи в буфер имеет важное значение (чем быстрей - тем лучше). Заранее спасибо за конструктивные предложения. http://www.cyberforum.ru/cpp-beginners/thread19064.html
ООП (работа со строкой) нужно немного переделать код C++
Вообщем мне очень нужно сделать задание(это часть курсового проекта).Нужно написать программу проверки введенного текста. Условие задания: В программе необходимо реализовать принципы объектно ориентированного программирования.Введенный пользователем текст,должен соответствовать следующим правилам: -первая буква в слове любая. -если первая буква в слове-гласная,то в слове должно быть хотябы...
C++ Написать программу тупики
Здравствуйте)Помогите пожалуйста написать программу,с помощью которой можно ликвидировать взаимоблокировки выведением системы после тупика. Спасибо заранее:) Добавлено через 14 часов 16 минут 25 секунд Здравствуйте.Очень срочно нужна программа на любом языке.Программа должна ликвидировать взаимоблокировки восстановлением системы после тупика.То есть,когда процессы взаимоблокируются из-за...
C++ Довольно Трудная задача(Двумерные массивы) http://www.cyberforum.ru/cpp-beginners/thread19026.html
Вот попалась такая задача: Найти седловую точку целочисленной матрицы с числом строк не более 12, числом столбцов не более 20. Найти произведение ненулевых элементов столбца, в котором окажется седловая точка. Формат числа ц. Затрудняюсь решить, помогите пожалуйста. P.S. Седловая точка-минимальный элемент в строке, но при этом максимальный в столбце. Седловых точек может быть...
C++ Borland C 3.14 Работа в графическом режиме!!! Меня интересует каким образом можно вводить/выводить информацию в графическом режиме. Существут ли аналоги функций printf(),scanf();getch() ?:wall: подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
21.12.2008, 06:15     Передача строки в функцию и ее вывод
Код
 
#include <stdio.h>
 
/* возвращает строку из функции двумя способами */ 
main()
{
    char *f1(char *);
    char *f2(char *);
    char word[100] = "any";
    
    printf("%s\n", f1(word));
    printf("%s\n", word);
    printf("%s\n", f2(word));
    printf("%s\n", word);
    return 0;
}
 
char *f1(char w[])
{
    static char s[100];
    
    sprintf(s, "%s+", w);
    return s;
}

char *f2(char w[])
{
    sprintf(w, "%s++", w);
    return w;
}
у тебя там answer уже приходит в количестве одного слова
cout << answer << endl;
сохраняет пробелы
 
Текущее время: 12:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru