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

Сравнить строки используя указатели , не работает код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Прекращена работа программы http://www.cyberforum.ru/cpp-beginners/thread1133864.html
При запуске консольного приложения выскакивает окно, где говорится о том, что прекращена работа программы. Сообщите, пожалуйста, в каких местах недочеты и как исправить эту проблему. #include <iostream> using namespace std; void HANOY(int n,int a,int b) { int c; if (n>0)
C++ Заданы числа a и n. Найти а в степени n не используя соответствующую функцию. n Заданы числа a и n. Найти а в степени n не используя соответствующую функцию. n http://www.cyberforum.ru/cpp-beginners/thread1133862.html
Найти количество четырехзначных чисел с тремя одинаковыми цифрами C++
Найти количество четырехзначные числа, у которых есть три одинаковых цифры.
C++ Ввести две строки символов А и В . Создать строку С следующим образом С1=А1,С2=В1,С3=А2,С4=В2 и т.д
Изучали только такие функции работы со строками: strlen,strcpy,strcat,strcmp,strchr,strcspn,strprbk. Можно ли самыми простейшими конструкциями решить эту задачу?
C++ Разработка приложения "Планирование задач" http://www.cyberforum.ru/cpp-beginners/thread1133843.html
Разработка приложения "Планирование задач"
C++ Считывание элементов массива из файла, где в первой строке можно задавать размерность массива Разработать программу для работы с одномерным массивом. Ее функции: - считывание элементов массива из файла (txt), где в первой строке можно задавать размерность массива; - нахождение индексов максимального и минимального элемента методом последовательного поиска; - определение среднего арифметического элементов, суммы элементов по строкам и столбцам; - сортировка массива методом вставок;... подробнее

Показать сообщение отдельно
igor223
0 / 0 / 0
Регистрация: 01.02.2014
Сообщений: 37
30.03.2014, 15:15     Сравнить строки используя указатели , не работает код
Не могу понять в чем проблема: задача стоит в том, что нужно сравнить строки используя указатели я не понимаю почему не работает код ?!?

C++
1
2
3
4
5
6
7
8
9
10
11
char *k,*k1;
    k=str;
    k1=qwe;
    bool t=0,t1=0;
    
    while (t!=0){
          if (*k==*k1) {
                       k++,k1++;
                       t1=0;}
                       else {t=1;t1=1;break;}
    if (t1==1) cout<<"равные "<<endl; else cout<<"не равные "<<endl;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru