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

Сравнение и вывод слов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Решить систему уравнений http://www.cyberforum.ru/cpp-beginners/thread969374.html
Вот как то так,а дальше? #include <iostream> #include <clocale> #include <cmath> #include <math.h> using namespace std; int main() { setlocale (LC_ALL,"Russian");
C++ Необходим код для решения линейной задачи Сахарная свекла содержит 14% сахара. С 1 га собирают 30 т сахарной свеклы. сколько гектаров надо засеять сахарной свеклой, чтобы получить В т сахара? Помогите с кодом. Заранее Благодарю! http://www.cyberforum.ru/cpp-beginners/thread969342.html
Не понятная ошибка C++
Ошибка: undefined reference to `Factor(unsigned short, unsigned short&, unsigned short&)'| #include <iostream> using namespace std; typedef unsigned short int USHORT; enum ERR_CODE { SUCCESS, ERROR }; ERR_CODE Factor ( USHORT, USHORT&, USHORT&); int main (int argc, char* argv)
Перевести код с Pascal C++
Помогите разобраться, что тут написано. Хотелось бы это на Си, т.к паскаль не знаю( заранее спасибо) var ans, a, p :int64; i :longint; d, h :array of int64; begin
C++ Создать двумерный массив. Удалить из него строку и столбец с заданным номером http://www.cyberforum.ru/cpp-beginners/thread969315.html
Создать двумерный массив. Удалить из него строку и столбец с заданным номером. Помогите сделать удаление: //--------------------------------------------------------------------------- #include <stdio.h> #include <conio.h> #include <vcl.h> #include <iostream.h> #include <stdlib.h> #include <conio.h>
C++ При открытии файла программа просто вылетает День добрый. Программа компилируется нормально, но при попытке открыть файл вылетает. Опыта у меня мало и ошибки я не вижу. //--------------------------------------------------------------------------- #pragma hdrstop //--------------------------------------------------------------------------- #pragma argsused #include <iostream.h> #include <stdio.h> подробнее

Показать сообщение отдельно
Derik117
0 / 0 / 0
Регистрация: 05.10.2013
Сообщений: 22
05.10.2013, 10:26     Сравнение и вывод слов
Всем доброго времени суток. Хочу попросить помощи. Моя задача - составить программу, которая бы при вводе фамилии выдавала некие данные студента(база формируется самостоятельно через массив структур). Все сделал, но при выводе символьных данных пишется только первая буква, также, я подозреваю, что сравнение строк происходит некорректно. Может кто помочь разобраться?
Код
   #include <iostream.h>
   using namespace std; 
   struct student
   {
      char f_name;
      char l_name;
      char address;
      int rating;
      char www;
   };

   int show_student(int x)
   {
      student bi22[4];
      cout << "Имя: " << bi22[x].f_name << endl;
      cout << "Фамилия: " << bi22[x].l_name << endl;
      cout << "Адрес: " << bi22[x].address << endl;
      cout << "Рейтинг: " << bi22[x].rating << endl;
      cout << "Ссылка: " << bi22[x].www << endl;
   }

   int main()
   {
       setlocale(LC_ALL,"Russian");
       student bi22[4];
       
   bi22[0].f_name =* "ЦЦЦ";
   bi22[0].l_name =* "УУУ";
   bi22[0].address =* "г.Москва";
   bi22[0].rating = 67;
   bi22[0].www =* "r.yandex.ru";
   
   bi22[1].f_name =* "ЯЯЯ";
   bi22[1].l_name =* "МММ";
   bi22[1].address =* "г.Москва";
   bi22[1].rating = 82;
   bi22[1].www =* "a.yandex.ru";
   
   bi22[2].f_name =* "ВВВ";
   bi22[2].l_name =* "ААА";
   bi22[2].address =* "г.Москва";
   bi22[2].rating = 99;
   bi22[2].www =* "b.yandex.ru";
   
   bi22[3].f_name =* "ФФФ";
   bi22[3].l_name =* "ЙЙЙ";
   bi22[3].address =* "г.Москва";
   bi22[3].rating = 71;
   bi22[3].www = 'c.yandex.ru';
       
       int x=4;
       char y;
       cout<<"Фамилия студента: ";
       cin>>y;
       if (y=bi22[0].l_name) x==0;
       if (y=bi22[1].l_name) x==1;
       if (y=bi22[2].l_name) x==2;
       if (y=bi22[3].l_name) x==3;
       if (x=4) cout<<"Такого студента в базе нет";
      
      show_student (x);
      system("pause");
      return 0;
   }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru