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

Вывод списка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Посчитать слова http://www.cyberforum.ru/cpp-beginners/thread185864.html
#include "stdafx.h" #include <iostream> #include <cctype> using namespace std; int xcount1(char*); int xcount2(int*); int _tmain(int argc, _TCHAR* argv)
C++ Массив переменного размера Как реализовать такую конструкцию? Имеется ввиду строчку int a, где k - какое-то значение? void __fastcall TForm1::Button1Click(TObject *Sender) { int h = StrToInt(Edit1->Text); String s; s = Edit1->Text; int k = s.Length(); // Косяк здесь! int a; } http://www.cyberforum.ru/cpp-beginners/thread185856.html
XCOUNT Подсчет символов C++
Пожалуйста народ помогите написать программу для подсечта слов у которых в конце стоит символ ( не буква) и подсета нечетных чисел.... #include "stdafx.h" #include <iostream> #include <cctype> using namespace std; int xcount1(char*); int xcount2(int*);
C++ Массив
Помогите написать задачу: Вводить массив как с клавиатуры, так и рандомно: В одномерном массиве, состоящем из п целых элементов, вычислить: - цепочку подряд идущих элементов с наибольшей суммой; - сумму элементов массива, расположенных после последнего элемента, равно¬го нулю. Преобразовать массив таким образом, чтобы сначала располагались все элемен¬ты, целая часть которых не превышает...
C++ Подсчитать количество букв "А" в предложении и общее количество букв. В тексте несколько строк. http://www.cyberforum.ru/cpp-beginners/thread185846.html
помогите с программкой пожалуйста. язык для меня совершенно незнакомый, а от решения этой задачки зависит судьба в универе одной очень хорошей девушки)))
C++ 26. Подсчитать количество букв "А" в предложении и общее количество букв. В тексте несколько строк. помогите с программкой пожалуйста. язык для меня совершенно незнакомый, а от решения этой задачки зависит судьба в универе одной очень хорошей девушки))) подробнее

Показать сообщение отдельно
//Александр
 Аватар для //Александр
6 / 6 / 0
Регистрация: 15.04.2010
Сообщений: 151
03.11.2010, 20:59  [ТС]     Вывод списка
изменил но выводит только последний элемент списка и завершает работу .
вот весь код может так проще будет найти ошибку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
#include <iostream>
#include <cstdlib>
#include<clocale>
#include <fstream>
#include <conio.h>
using namespace std;
 
struct LIST {
int number_UDK;
char famil_avtora[20];
char inicalu[5];
char name[30];
int god_izdan;
int kol_vo_ekzempl;
LIST *next;
};
 
void add(fstream &fin,LIST *head)
{LIST* p = head; 
 
    while( !fin.eof() )
{
    
    fin >> p->number_UDK;
    fin >> p->famil_avtora;
    fin >> p->inicalu;
    fin >> p->name;
    fin >> p->god_izdan;
    fin >> p->kol_vo_ekzempl;
    p->next;
    
}
}
 
 
int main()
{ setlocale(LC_ALL, "rus");
 fstream fin;
 char key='0';
 int udk;
  fin.open("fin.txt",ios_base::in);
    if(fin.is_open()==false)
        cout << "ошибка открытия fin.txt!!!";
   
LIST *head;         
head = new LIST;
 
add(fin,head);
while (key !='\0')
    while(!kbhit() && key!='\0')
     {cout << "1-Взять книгу" << endl;
      cout << "2-Вернуть книгу" << endl;
      cout << "3-Наличие книг в библиотеке" << endl;
         key = getch();
          if(key=='1')
            {  cin >> udk;
             // berem(udk);
            }
          if(key=='2')
          {cin >> udk;
            //  vozvrat(udk);
          }
          if(key=='3')
          {LIST *p=head;
              while(p->next != NULL)
              {
                  cout << p->number_UDK << endl;
                  cout << p->famil_avtora <<' ';
                  cout << p->inicalu << endl;
                  cout << p->name << endl;
                  cout << p->god_izdan << endl;
                  cout << p->kol_vo_ekzempl << endl;
                    p=p->next;
              } 
          }
          system("cls");
     }
return 0;
}
 
Текущее время: 10:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru