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

нужно сравнить два массива указателей типа char - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Список учеников имеет следующую структуру: фамилия – класс - оценка по алгебре - оценка по физике - средний балл http://www.cyberforum.ru/cpp-beginners/thread874061.html
Задание такое Список учеников имеет следующую структуру: фамилия – класс - оценка по алгебре - оценка по физике - средний балл. При вводе оценок рассчитайте средний балл и выведите информацию об...
C++ Игра НИМ на С Здравствуйте. Я ищу игру НИМ ( с камнями ) с графикой на языке С. http://www.cyberforum.ru/cpp-beginners/thread874054.html
Создать абстрактный тип данных (структура) - картина, у которой есть название, автор, стоимость C++
Создать абстрактный тип данных ( структура ) - картина , у которой есть название , автор , стоимость . Определить функцию , которая устанавливает по умолчанию стоимость - 4 тыс . долларов
C++ Определить число дней между двумя известными датами. Если вторая дата предшествует первой, то результат отрицательный
Здравствуйте! Помогите, пожалуйста, мне решить вот такую задачу (желательно, чтобы работало в Qt Creator): Определить число дней между двумя известными датами. Если вторая дата предшествует...
C++ Рассматривая матрицу как вектор строк, упорядочить ее по количеству нечетных элементов в каждой строке http://www.cyberforum.ru/cpp-beginners/thread874032.html
#include <iostream.h> #include <cmath> #include <conio.h> #include<time.h> int main() { const int m=4; float A;
C++ Число простых делителей числа Число простых делителей числа x*y+sqrt(x) Письменное решение примера, на фото, а как прогу написать не могу понять, можно просто исправить ту которую прикрепил #include "stdafx.h" #include... подробнее

Показать сообщение отдельно
Никнейм94
0 / 0 / 0
Регистрация: 18.05.2013
Сообщений: 3

нужно сравнить два массива указателей типа char - C++

22.05.2013, 09:57. Просмотров 802. Ответов 0
Метки (Все метки)

помогите пожалуйста поправить код программы, мне нужно что бы программа брала мои значения, сравнивала и если они одинаковые то выводила
Код C++

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
char *nm1;
 int ln=strlen(Edit6->Text.c_str());
 nm1=new char[ln+1];
 strcpy(nm1,Edit6->Text.c_str());
 nm1[ln]='\0';
 
 char *av1;
 int la=strlen(Edit7->Text.c_str());
 av1=new char[la+1];
 strcpy(av1,Edit7->Text.c_str());
 av1[la]='\0';
 
 
ls.find1(nm1,av1,Label1);

и сама функция
Код C++

C++
1
2
3
4
5
6
7
8
9
10
11
void list::find1(char *nm1, char *av1, TLabel *mem)
{
kniga *t;
t=first;
while (t)
  {
  if ((nm1==t->name)|| (av1==t->avtor))
  mem->Caption=(AnsiString(t->name)+"  "+AnsiString(t->avtor)+"  находится на  "+IntToStr(t->stel));
  t=t->next;
  }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru