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

Библиотека string.h, функция strcat - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с чтением/записью бинарного файла http://www.cyberforum.ru/cpp-beginners/thread1110821.html
Здравствуйте. Хочу создать бинарный файл, туда записать число. Затем его закрыть, заново открыть и прочитать из него записанное число в другую переменную. Все, вроде, работает, только в указанной папке (просто диск С) этого файла нет, он как будто не создается. Подскажите, в чем проблема? #include <iostream> //Для работы с клавиатурой #include <fstream> //Для работы с файлами using namespace...
C++ Определить сумму,которая в битах.(Задача на массив) Добрый день. В чем суть данной задачи? Помогите с решением, а то ничего не понятно( Определить сумму чисел, имеющих "1" в 3 и 4 битах. Из чисел, имеющих "1" в 1 бите организовать новый массив, предварительно сдвинув это число влево на один разряд. http://www.cyberforum.ru/cpp-beginners/thread1110778.html
C++ в каждой строке найти наибольшее значение и заменить его суммой элементов строки, предшествующих этому наибольшему значению
В целочисленной матрице D(3, 4) в каждой строке найти наибольшее значение и заменить его суммой элементов строки, предшествующих этому наибольшему значению. Если наибольший элемент является первым в строке, то преобразование не производится. Распечатать: а) Исходную и преобразованную матрицы; б) Адреса тех элементов, которые оказались наибольшими в строках;
Создать файл, содержащий сведения о количестве изделий, собранных сборщиками цеха за неделю. Каждая запись содержит поля: фамилия сборщиков, количеств C++
Создать файл, содержащий сведения о количестве изделий, собранных сборщиками цеха за неделю. Каждая запись содержит поля: фамилия сборщиков, количество изделий, которые были собраны им в понедельник, вторник, ..., пятницу. Вывести по фамилии сборщиков общее количество деталей, собранных им за неделю и день, когда он достиг наибольшей производительности труда.
C++ Исследовать работу системы обслуживания http://www.cyberforum.ru/cpp-beginners/thread1110751.html
Помогите пожалуйста. Скопировала код из старой книги, с++ ругается что код устарел. Помогите сделать код рабочим пожалуйста. #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <math.h> #define RND ((float)rand()/32768.0)
C++ Удаление знаков припенания из строки Помогите добавить в конец функцию по удалению знаков препинания в строке. #include "stdafx.h" #include "iostream" #include <string> #include <algorithm> #include "vector" using namespace std; подробнее

Показать сообщение отдельно
Nick Deny
2 / 2 / 0
Регистрация: 17.11.2012
Сообщений: 43
04.03.2014, 15:10  [ТС]     Библиотека string.h, функция strcat
Вот так, кстати, правильно.
C++
1
2
3
4
5
6
7
8
9
int strlen (char* s)
{
    int size = 0;
    while (s[size] != '\0')
   {
         size++;
    }
     return size;
}
Добавлено через 5 минут
Все равно лажа, отображает неведомые мне символы...
Всякие крючки, палочки и т.п.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
char * strcat ( char * destination, const char * source )
{
    int s1=0;
    int s2=0;
    while(destination[s1]!='\0')
    {
        s1++;
    }
    while(source[s2]!='\0')
    {
        s2++;
    }
    s2=s1+s2;
    int c=0;
    for(int i=s1;i<s2;i++)
    {
        ((char*)destination)[s1]=((char*)source)[c];
        c++;
    }
    return (char*)destination;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru