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

Мне необходимо отсортировать записи - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вопрос о динамическом выделении памяти для строки http://www.cyberforum.ru/cpp-beginners/thread21458.html
Как можно реализовать динамическое выделение для строки, т.е. например у меян есть указатель - char *c. Мне необходимо ввести строку с клавиатуры, выделить для нее память через указатель с и занести...
C++ оператор ввода помогите плз... мне нужен оператор, ограничивающий количество введенных символов ( в частности как в линухе - считывание без Ентара) и время ввода, так же очень хотелось бы, что бы он умел считывать... http://www.cyberforum.ru/cpp-beginners/thread21452.html
Определить индекс столбца, в котором находится максимальное количество нулей C++
определить индекс столбца, в котором находится максимальное кол-во нулей. Переставить элементы данного столбца в обратном порядке
C++ Как открыть бинарный файл, не зная его структуру?
Можно ли как-нибудь открыть бинарный файл, не зная его структуру?
C++ Для чего используеться передача структурных переменных в функцию? http://www.cyberforum.ru/cpp-beginners/thread21407.html
Вообщем прошу помощи. 1) Для чего используеться передача структурных переменных в функцию? Как производиться доступ к полям структуры? Какими дополнительными возможностями обладают структуры. 2)...
C++ Составить судоку. Разгадать ее и описать алгоритм. Составить судоку.разгадать ее и описать агларитм.:help: подробнее

Показать сообщение отдельно
Blacki
0 / 0 / 0
Регистрация: 18.01.2009
Сообщений: 6
18.01.2009, 18:51  [ТС]
Огромное спасибо!!!

А можно еще вопросик? В этой же программе, если я выношу часть с подсчетом записей в отдельную функцию, ... тоже ошибка. Что я опять делаю не так?
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
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#define MAX 20
 
typedef struct {
  int lignr;
  int kenteken;
  char kleur[7];
  int passagiers;
} BOOT;
 
int telboten(BOOT[]);
 
int main(void)
{
  BOOT haven[MAX] = {{12,101,"rood",12},
               {14,105,"blauw",8},
               {4,628,"blauw",24},
               {3,411,"rood",28},
               {11,311,"blauw",14},
               {8,205,"geel",18},
               {15,208,"blauw",22},
               {0, 0, "dummy", 0}};
  int* parade;
  int aantalboten, aantal;
 
aantalboten = telboten(haven);
printf("Het aantal boten is %d\n", aantalboten);
return 0;
}
 
int telboten(BOOT[] h) {
aantal=0;
while((strcmp(h[aantal].kleur,"dummy"))!=0) aantal++;
return aantal;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru