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

Ошибка при компиляции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Random: генерируются одни и те же значения http://www.cyberforum.ru/cpp-beginners/thread309397.html
Написала программу, в которой нужно использовать генерацию случайных чисел, в итоге при каждом запуске генерируются одни и те же числа. В чем может быть причина, подскажите, пожалуйста. Если кому понадобится, могу выложить код. Спасибо.
C++ SendMessage(Hwnd, WM_SYSCOMMAND, SC_MAXIMIZE, 0); Добрый день) Разворот окна на весь экран осуществляется следующим кодом (Hwnd - дескриптор окна): SendMessage(Hwnd, WM_SYSCOMMAND, SC_MAXIMIZE, 0); вот прочитал в инете что функция SendMessage разворачивает окно... решил попробовать.... а программа не компилируется ( в какой библиотеке заложена эта функция? http://www.cyberforum.ru/cpp-beginners/thread309396.html
Строки, нужна подсказка. C++
Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая находит все слова, в которых буква ”а” встречается более чем один раз. Накодил такую штуку #include <iostream.h> #include <string.h> void main() { char str; cin>>str; char *ps = strstr(str, "a"); if (ps != NULL)
C++ построение блок-схемы
помогите пожалуйста нарисовать блок схемы по коду программ.. к сожалению с их построением проблемы(( #include "stdafx.h" #include <stdlib.h> #include <stdio.h> #include <iostream> using namespace std; int main() { int flag = 1;
C++ throw, try, catch http://www.cyberforum.ru/cpp-beginners/thread309360.html
Пожалуйста, помогите разобраться в том, что это такое, и как его правильно использовать. Где можно об этом почитать? P.S. только начал изучать ООП.
C++ как извлеч цифру господа програмисты есть такой вопрос допустим есть файл .txt и внём записанно определённое число,как это число можно присвоить переменной? Заранее всем огромное спасибо!!! подробнее

Показать сообщение отдельно
UKOL
112 / 64 / 7
Регистрация: 17.11.2009
Сообщений: 258
31.05.2011, 19:35  [ТС]
Замена

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
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
 
#include "sllist.h"
 
typedef struct BOOK
{
  char Title[30];
  char Author[30];
} BOOK;
 
typedef struct FIELD_INFO
{
  int TitleWidth;
  int AuthWidth;
} FIELD_INFO;
 
int PrintBook(int Tag, void *Memory, void *Args)
{
  BOOK *b = Memory;
  FIELD_INFO *f = Args;
 
  assert(Tag == 0);
 
  printf("Read %*s, by %*s\n",
         f->TitleWidth,
         b->Title,
         f->AuthWidth,
         b->Author);
 
  return 0;
}
 
 
int main(void)
{
  BOOK Book[] =
  {
    {"Expert C Programming", "van der Linden"},
    {"C Programming FAQs", "Summit"},
    {"C++ Programming Language", "Stroustrup"},
    {"Algorithms in C", "Sedgewick"},
    {"Teach Yourself BCB", "Reisdorph"},
    {"The Standard C Library", "Plauger"},
    {"C++ Unleashed", "Liberty"},
    {"Data Structures & Algorithms", "Lafore"},
    {"C Programming Language", "Kernighan & Ritchie"},
    {"Linux Unleashed", "Husain and Parker"},
    {"C Unleashed", "Heathfield & Kirby"},
    {"C : A Reference Manual", "Harbison & Steele"},
    {"DOS Programmers Reference", "Dettmann & Johnson"},
    {"C: How to Program", "Deitel & Deitel"},
    {"Builder Unleashed", "Calvert"},
    {"UNIX Unleashed", "Burk and Horvath"}
 
  };
 
  SLLIST *List = NULL;
  SLLIST *Removed = NULL;
 
  BOOK *Data;
 
  FIELD_INFO FldInfo = { 30, 30};
  size_t NumBooks = sizeof Book / sizeof Book[0];
 
  size_t i;
 
  /* Populate the list */
  for(i = 0; i < NumBooks; i++)
  {
    if(SL_SUCCESS !=
          SLFront(&List, 0, Book + i, sizeof(BOOK)))
    {
      puts("Couldn't allocate enough memory.");
      SLDestroy(&List);
      exit(EXIT_FAILURE);
    }
  }
 
  /* Print the list */
  SLWalk(List, PrintBook, &FldInfo);
 
  /* Remove one item */
  Removed = List;
 
  for(i = 0; i < NumBooks / 2; i++)
  {
    Removed = Removed->Next;
  }
 
  Data = SLGetData(Removed->Next, NULL, NULL);
  printf("\nRemoving title %s\n\n", Data->Title);
  SLDeleteNext(Removed);
 
  /* Print the list again to confirm deletion */
  SLWalk(List, PrintBook, &FldInfo);
 
  /* Destroy the list */
  SLDestroy(&List);
 
  return 0;
}
Вложения
Тип файла: zip Saos2.zip (2.24 Мб, 7 просмотров)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru