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

Вывод букв с помощью указателей (требуется помощь) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Cоздать ключ с шейкерной сортировкой и 2умя счетчиками (количество подсчетов и количество сравнений) http://www.cyberforum.ru/cpp-beginners/thread914458.html
создать ключ с шейкерной сортировкой и 2умя счетчиками( количество подсчетов и количество сравнений)
C++ Наследование Полиморфизм Инкапсуляция Если можно добавьте коментарии в код #include<iostream> #include<iomanip> #define MAX 100 using namespace std; struct PRICE { char name_magazine; char name_gods; int stoimost; }; http://www.cyberforum.ru/cpp-beginners/thread914456.html
Левый и правый двоичный поиск C++
Помогите, пожалуйста, не проходит 1 тест, не понимаю из-за чего :( Дано два списка чисел, числа в первом списке упорядочены по неубыванию. Для каждого числа из второго списка определите номер первого и последнего появления этого числа в первом списке. Формат входных данных В первой строке входных данных записано два числа N и M (1NM20000). Во второй строке записано N упорядоченных по...
C++ Создание и использование собственных библиотек
Создал я библиотеку с таким вот простым кодом (компилятор mingw):int foo() { return 100; }Получился у меня файл libcppstaticlibrary_1.a, закинул я его в папку с новым проектом. Хотел так использовать:#include <iostream> #include "libcppstaticlibrary_1.a"; int main() { std::cout<<foo(); return 0;
C++ Взять последовательность чисел из файла - определить, является ли она геометрической прогрессией http://www.cyberforum.ru/cpp-beginners/thread914446.html
взять последовательность чисел из файла. Определить, является ли он геометрической прогрессией
C++ расчет погрешности Код программы, считающей погрешность при переводе десятичной дроби в двоичную Не могу понять зачем нужна и как работает эта строка: b = b | 040000000; // Добавление 1 перед мантиссой Еще, при вводе числа например 11111111 (8 единиц) или любых других цифр в количестве 8, программа выдает дикую ахинею, препод просит объяснить почему так. я подозреваю, что дело в переполнении разрядной сетки,... подробнее

Показать сообщение отдельно
Nikko12
1 / 1 / 0
Регистрация: 07.06.2013
Сообщений: 162

Вывод букв с помощью указателей (требуется помощь) - C++

29.06.2013, 11:03. Просмотров 742. Ответов 12
Метки (Все метки)

Есть программа которая считывает слова из файла input.txt до тех пор пока они не закончатся. Я хочу в массив address помещать указатель на первую букву каждого слова, а в массив word_leng записывать длину слова. После считывания всех слов, зная указатель на каждое первое слово и длину каждого слова, вывести их. Как правильно создать указатель на первую букву каждого слово и как правильно потом организовать вывод слов, т.е как выводить сами буквы на которые указывают указатели, а не сами указатели, подскажите пожалуйста.
Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include<iostream>
#include<fstream>
 
using namespace std;
int main()
{
    ifstream cin("input.txt");
    int address[100],word_leng[100],i=0,number,j;
    string str;
    while(cin>>str)
    {
        word_leng[i]=str.length();
        address[i]&=str[0];//берем адресс str[0] error
        //cout<<char(address[i])<<endl;
        i++;
    }
    for(number=0;number<i;number++)
    {
        for(j=0;j<=word_leng[number];j++)
        {
            cout<<word_leng[number];// вывод error
        }
        cout<<endl;
    }
    return 0;
}
P.S. Заранее спасибо.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru