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

Conversion from 'size_t' to 'int' и еще кое-что - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ АТД-однонаправленный список http://www.cyberforum.ru/cpp-beginners/thread27630.html
доброй ночи =) .......я человек не смыслящий в этом атд классе, нуждаюсь в вашой помощи.......вот мне попалось такое задание Атд-однонаправленый список с элементами типа char. Дополнительно...
C++ Найти наибольший элемент в каждом столбце матрицы и непер наименьшего из них? Найти наибольший элемент в каждом столбце матрицы и непер наименьшего из них? http://www.cyberforum.ru/cpp-beginners/thread27622.html
Подскажите в чём ошибка C++
Я плохо разбираюсь в програмирование но среда обитания принуждает учиться в этом направление и прога проста до идиотизма простая сортировка пузырьком но она постаяно подводит когда вводишь например 5...
двумерный массив C++
Дан двумерный массив размерности NxN , задача подсчитать сумму чисел в каждом столбце массива и вывесит массив и суммы на экран. код: # include <stdio.h> # include <stdlib.h> # include <math.h>...
C++ Копирование папок с подпапками http://www.cyberforum.ru/cpp-beginners/thread27606.html
Люди очень прошу помочь в этом вопросе. Помогиет написать програмку, которая копирует каталог (с подкаталогами) в другой каталог. Входящие даные вводятся как параметры командной строки. Я...
C++ Задача: функция isalpha () нужна помощь: проверить, если символ - латинский, то вернуть сиивол, преобразованный в верхний регистр, иначе тот же самый символ. нужно сделать с использованием функции isalpha(). я пытался, не... подробнее

Показать сообщение отдельно
pro_mary
1 / 1 / 0
Регистрация: 23.03.2009
Сообщений: 100
Завершенные тесты: 1

Conversion from 'size_t' to 'int' и еще кое-что - C++

27.03.2009, 00:43. Просмотров 4289. Ответов 10
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
cout << "Vvedite slovo: ";
    string word;
    cin >> word;
    char temp;
    int i;
    int j;
    for (j=0, i=word.size() - 1; j < i; --i, ++j)
    {
        temp = word[i];
        word[i] = word[j];
        word[j] = temp;
    }
    cout << word << endl;

Вопросы:
1. Как исправить это предупреждение?(видимо не нравится инициализация переменной i в цикле) warning C4267: '=' : conversion from 'size_t' to 'int', possible loss of data (синтаксис то верный....)
2. Ошибку указывает в строке " cout << word << endl; " . error C2679: binary '<<' : no operator found which takes a right-hand operand of type 'std::string' (or there is no acceptable conversion)

Подскажите, пожалста, что не так...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru