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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Комментарии к программе http://www.cyberforum.ru/cpp-beginners/thread572562.html
Есть программа которая считывает текст из файла и выводит только предложения,содержащие введенное с клавиатуры слово!!Помогите разобраться с кодом идущим со строчки std::ifstream in("file.txt"); include <iostream> #include <fstream> #include <string> #include <ctype.h> #include <conio.h> #include <windows> using namespace std;
C++ OpenGL, проблема с функциями. Проблема состоит в том, что если я пытаюсь перенести параметры создания окна в OpenGL в функцию то окно не создается, а если в майн то все нормально работает. #include <GL/glut.h> using namespace std; void display(void) { glClear(GL_COLOR_BUFFER_BIT); http://www.cyberforum.ru/cpp-beginners/thread572552.html
Алгоритм цепочка (исправить код) C++
Условие Задан набор неповторяющихся пар (Ai,Aj), где Ai, Aj принадлежат множеству А={A1,A2,…,An}. Необходимо составить цепочку максимальной длины по следующему правилу: (Ai,Aj)+(Aj,Ak)=(Ai,Ak). При образовании этой цепочки любая пара может быть использована не более одного раза. Входные данные Входные данные находятся в файле input.in. Первая строка этого файла содержит два числа:...
Помогите дописать( исправить код) алгоритм C++
Условие Некоторые компании являются совладельцами других компании, так как приобрели часть их акций. Говорят, что компания А контролирует компанию В, если имеет место по меньшей мере одно из следующих условий: · А=В; · А владеет более, чем 50% акций В; · А контролирует k (k>0) компаний С1,…,Сk таких, что компания Сi владеет соответственно Xi% акций компании В...
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, 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", где * - непонятно что
}
 
Текущее время: 02:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru