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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
BTR
8 / 8 / 1
Регистрация: 01.11.2010
Сообщений: 157
#1

Недоразумение со строковыми функциями - C++

25.11.2010, 17:55. Просмотров 334. Ответов 5
Метки нет (Все метки)

Всем привет, вот у меня есть книга 2010 года, от Стефана Девиса, в ней есть таблица строковых функции, вот они:
char* strcat(target,source); - присоединяет к концу target строку source
char* strcpy(target,source); - копирует в target строку source
char* strncat(target,source,n); - присоединяет не более n символов строки source к строке target
char* strncpy(target,source,n); - копирует не более n символов строки source к строке target
Почему-то у меня не получается их использовать, вот код, которым я пытаюсь ими пользоваться, но выдает ошибку при компиляции:
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream>
#include <cstdlib>
#include <cstdio>
using namespace std;
int main (int Number, char* argv[]) {
char* tt = "Hello ";
char* gg = "World!";
char* testfunction = strcat(tt,gg);
cout << testfunction;
system("pause >> void");
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2010, 17:55     Недоразумение со строковыми функциями
Посмотрите здесь:

Работа со строковыми файлами - C++
Здравствуйте! Прошу помочь разобраться с ошибками в коде: #include &lt;string.h&gt; #include &lt;fstream&gt; #define max 256 void...

Работа со строковыми файлами - C++
Доброго времени суток! Есть программа, которая не хочет компилироваться. Прошу помочь разобраться с ошибками в коде: #include &lt;string.h&gt; ...

Обмен со строковыми потоками - C++
Здравствуйте. Пытаюсь включить в программу средства для обмена со строковыми потоками, однако пишет, что не может найти источник...

Работа со строковыми данными - C++
Даны три названия улиц. Определять, есть ли среди них заданное. Вывести соответствующее сообщение.

Работа со строковыми данными. - C++
Дана строка-предложение на русском языке. Зашифровать ее, выполняя циклическую замену каждой буквы на следующую за ней в алфавите и...

Работа со строковыми переменными - C++
Поиск позиции N-го вхождения символа C в строке s. Если такой количества вхождений нет - функция должна вернуть значение -1. ...

Работа со строковыми данными - C++
Дана строка. Подсчитать количество содержащихся в ней цифр1|2|3.

Помогите со строковыми задачами - C++
1. Написать программу, которая проверяет, является ли введенная с клавиатуры строка целым числом. 2. Дана строка символов, среди...

Пoмoгите со строковыми типами данных - C++
Дан текст, состоящий не менее чем из пяти слов. Вывести на экран слова, которые имеют одинаковые окончания &quot;ИЯ&quot;,&quot;ИСТ&quot;,&quot;ИКА&quot;. С этой темой...

Сортировка векторов со строковыми переменными - C++
День добрый. У меня возник вопрос, возможно ли сделать сортировку строковых переменных в массиве не в алфавитном порядке, а в заданном...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт С++
6552 / 3972 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
25.11.2010, 18:23     Недоразумение со строковыми функциями #2
C
1
#include <string.h>
BTR
8 / 8 / 1
Регистрация: 01.11.2010
Сообщений: 157
25.11.2010, 18:32  [ТС]     Недоразумение со строковыми функциями #3
а что дает эта библиотека?

Добавлено через 1 минуту
и с ней тоже не работает код
x1Mike7x
216 / 129 / 6
Регистрация: 06.11.2010
Сообщений: 234
25.11.2010, 19:42     Недоразумение со строковыми функциями #4
А если так подключить?
C++
1
#include <string>
Эта библиотека как раз содержит вот эти, приведенные Вами функции.

И еще функция мейн должна возвращать какое-то значение (она же заданная как инт), поэтому в конце проги допишите
C++
1
return 0;
Day
1154 / 959 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
25.11.2010, 20:00     Недоразумение со строковыми функциями #5
Попрубуй так
C
1
2
3
  char gg[20] = "Hello ";
  strcat(gg, "World!");
  cout << gg;
А вообще советую почитать книжку повнимательней и разобраться с тем, как переменные располагаются в памяти и что такое указатели
ЗЫ. И какие ошибки компиляции выскакивают, надо сообщать
Fedor Alifirenk
1 / 1 / 0
Регистрация: 23.10.2010
Сообщений: 35
25.11.2010, 21:21     Недоразумение со строковыми функциями #6
C++
1
#include <cstring>
и всё!!!!!
Yandex
Объявления
25.11.2010, 21:21     Недоразумение со строковыми функциями
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru