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

Разобрать пример указателя на символьный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Комментарии к программе http://www.cyberforum.ru/cpp-beginners/thread572562.html
Есть программа которая считывает текст из файла и выводит только предложения,содержащие введенное с клавиатуры слово!!Помогите разобраться с кодом идущим со строчки std::ifstream in("file.txt"); ...
C++ OpenGL, проблема с функциями. Проблема состоит в том, что если я пытаюсь перенести параметры создания окна в OpenGL в функцию то окно не создается, а если в майн то все нормально работает. #include <GL/glut.h> using... http://www.cyberforum.ru/cpp-beginners/thread572552.html
Алгоритм цепочка (исправить код) C++
Условие Задан набор неповторяющихся пар (Ai,Aj), где Ai, Aj принадлежат множеству А={A1,A2,…,An}. Необходимо составить цепочку максимальной длины по следующему правилу: (Ai,Aj)+(Aj,Ak)=(Ai,Ak)....
Помогите дописать( исправить код) алгоритм C++
Условие Некоторые компании являются совладельцами других компании, так как приобрели часть их акций. Говорят, что компания А контролирует компанию В, если имеет место по меньшей мере одно из...
C++ Небольшой баг http://www.cyberforum.ru/cpp-beginners/thread572538.html
Дана очень простая задачка: Даны числа a0, X, Y, M. Рассмотрим бесконечную последовательность ai = (X * ai-1 + Y) mod M, где операция "a mod b" означает остаток от деления числа a на число b....
C++ Структура. Добрый вечер..пишу уже 3 раз=) Я сделал задание По умолчанию Картотека в бюро обмена квартир (связные списки, файлы и т.д.) Всем Здрасьте) Вот задание:Картотека в бюро обмена квартир организован... подробнее

Показать сообщение отдельно
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
13.05.2012, 01:01
Цитата Сообщение от daslex Посмотреть сообщение
такое у меня не срабатывает s=S (lvalue required)
Конечно не сработает.
Цитата Сообщение от daslex Посмотреть сообщение
А если можно, то как без ошибки поменять массив используя разыменованный указатель тогда?
Что значит поменять?
Допустим
C
1
2
3
char s1[BUFSIZ] = "111";
char s2[BUFSIZ] = "2222";
// Вы хотите, что бы в массиве s1 было 2222, а s2 111. Если я правильно Вас понял
Используем буфер
C
1
2
3
4
char *p = strdup(s1);
strcpy(s1, s2);
strcpy(s2, p);
free(p);
Добавлено через 1 минуту
Цитата Сообщение от antoha398 Посмотреть сообщение
такое в с/с++ нельзя сделать, только поэлементно.
Тогда уж побайтно!
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru