Форум программистов, компьютерный форум 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
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
13.05.2012, 00:34
daslex, а так
C
1
2
3
4
5
6
7
8
9
10
11
12
void main()
{  
  const N=256;
  char S[N]="zzzzz"; 
  char *s[]={""}; 
 
     s[0]=&S[0]; // в s[0] должен занестись адрес первого элемента, но так как адрес в С++ в большинстве это 4 байта, то не можем его поместить правильно в однобайтную переменную!!! ОШИБКА!!!
 
   *s="xxxxxxxx"; // Аналогичеая ситуация
  cout<<*s<<endl;  
  cout<<S<<endl; // Здесь должны увидеть что-то вроде "*zzzz", где * - непонятно что
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru