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

Указатели char* - конкатенация без <string.h> - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как переделать на функцию программу? http://www.cyberforum.ru/cpp-beginners/thread317086.html
#include<stdio.h> #include<conio.h> #include<stdlib.h> using namespace std; int main() { int a; int i,s=0,j=0,k=0; printf("Vash massiv: "); for(i=0;i<15;i++)
C++ Массивы Всем привет, помогите пожалуйста разобраться: Дан массив, нужно записать каждый 3-й элемент этого массива в новый массив. http://www.cyberforum.ru/cpp-beginners/thread317079.html
указатели на функции C++
люди прошу помогите разобраться с задачами ....1. Створити динамічний масив вказівників для збереження двовимірного масиву А у динамічній пам’яті. Скласти програму для підрахунку суми парних елементів масиву А розміру m×n, використовуючи функцію обробки елементів.2)1. Скласти програму, яка перетворює невпорядковані масиви В та С таким чином: обмінює значення елементів з максимальним значенням...
С помощью перегрузки операторов складывать, вычитать натуральные дроби C++
Господа, делали лабу, задачка на дроби. С помощью дружественного класса нужно было складывать, вычитать натуральные дроби. Вроде что-то наваял(сам,честно), но у меня вопрос: можно ли сделать подобное с помощью перегрузки операторов? #include<iostream> #include<string.h> using namespace std; class Fract { private: int top,bottom;
C++ Задaчa-курсач про клетки и их стороны http://www.cyberforum.ru/cpp-beginners/thread317063.html
Вася нарисовал на клетчатой бумаге многоугольник,все стороны которого проходят по линиям сетки.После этого в каждой клетке он написал число равное количеству сторон данной клетки которые принадлежатсторона многоугольника.Затем он стер многоугольник так что листок бумаги в каждой клетке которого написано число.Восстановите нарисованый Васей многоугольник. Это полный текст, не могу понять, как...
C++ Ошибка С2664 error C2664: MessageBoxW: невозможно преобразовать параметр 2 из 'const char ' в 'LPCWSTR' 1> Типы, на которые указывают указатели, не связаны; для преобразования требуется reinterpret_cast, приведение в стиле С или приведение в стиле функции Уже не первый раз ее встречаю. Появляется после запуска примеров из книг/с сайтов. Данные коды компилились на MVS2005 и MVS2006 (по крайней мере... подробнее

Показать сообщение отдельно
accept
4837 / 3236 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
11.06.2011, 04:40     Указатели char* - конкатенация без <string.h>
Цитата Сообщение от x-positive
тут уже кажется без ошибок:
C
1
if (!s1)
Цитата Сообщение от x-positive
accept, разделять на строки не было времени
естественно, поэтому это и делается в самом начале
и имена переменных придумываются имеющие смысл, короткие, легко понимаемые
strcat() - string concatenation
strstr() - string in string

Цитата Сообщение от x-positive
потому задался целью найти и устранить ошибки
в чистом коде это не занимает много времени

Цитата Сообщение от x-positive
C
1
if (!s1) return copy_s;
опять в одну строку написал

Цитата Сообщение от x-positive
Можно обойтись и двумя в данном случае
двумя и индексом

Цитата Сообщение от x-positive
Может getc() лучше
getc() - для файлов, для stdin есть getchar() (она может быть сделана через getc(stdin))

Цитата Сообщение от x-positive
Запутанные конструкции...мой метод. Лучше пока не придумал, да и не задавался целью.
это метод новичков, который приводит к тому, что каждый раз приходится снова разбираться в программе

Цитата Сообщение от x-positive
Никак не могу разобраться.
надо читать про них

Цитата Сообщение от x-positive
С выделением памяти вообще не знаком.
надо читать про него

Цитата Сообщение от x-positive
Со строками начал знакомится.
string - это из C++
твой код - это C
C и C++ - разные языки
 
Текущее время: 10:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru