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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
AnreyKazakov
Заблокирован
#1

Пример строк в стиле С не работает - C++

10.09.2012, 18:22. Просмотров 399. Ответов 2
Метки нет (Все метки)

Один к одному переписал с книжки не фуричит ....
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <cstring>
 
int main(){
    const char *cp1 = "A string example";
    const char *cp2 = "A different string";
    int i=strcmp(cp1,cp2);//здесь ошибки выдает
    std::cout<<i<<std::endl;
    int i=strcmp(cp2,cp1);//здесь ошибки выдает
    std::cout<<i<<std::endl;
    int i=strcmp(cp1,cp1);//здесь ошибки выдает
    std::cout<<i<<std::endl;
    return 0;   
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.09.2012, 18:22     Пример строк в стиле С не работает
Посмотрите здесь:
C++ Сравнение строк в стиле С
C++ Cоздать и заполнить массив строк в стиле Си (квадратную матрицу указателей на char)
Напишите программу, присваивающую значения элементов списка указателей на символьные строки в стиле С (тип char* ) элементам вектора строк C++
Пример из книги не работает. C++
C++ Не работает пример из учебника
C++ Не работает пример из книги
Не работает Первый пример из книжки C++
C++ Не работает пример из книги Лафоре
C++ Не работает пример умножения и деления дробей
Инициализация переменных - некорректно работает пример из книги C++
Пример из книги Джесс Либерти не работает(указатели) C++
C++ Лафорье (13глава) - пример из книги, как он есть - не работает

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
NoMasters
Псевдослучайный
1747 / 1090 / 71
Регистрация: 13.09.2011
Сообщений: 3,120
10.09.2012, 18:52     Пример строк в стиле С не работает #2
Вы выхлоп компилятора читать пробовали? Он жалуется на повторные декларации i.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,184
Завершенные тесты: 1
10.09.2012, 20:10     Пример строк в стиле С не работает #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <string.h>
 
int main(){
    const char cp1[] = "A string example";
    const char cp2[] = "A different string";
    int i=strcmp(cp1,cp2);
    std::cout<<i<<std::endl;
    i=strcmp(cp2,cp1);
    std::cout<<i<<std::endl;
    i=strcmp(cp1,cp1);
    std::cout<<i<<std::endl;
    return 0;   
    }
Ответ Создать тему
Опции темы

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