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

указатели - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Целое число http://www.cyberforum.ru/cpp-beginners/thread248035.html
Всем привет, у меня тут возник вопрос, мне нужно получить целое число и если полученные данные не явл типом int, то есть числом, то выдавать ошибку, как можно проверить, является ли переменная числом? Может функция какая-нибудь есть? И еще мне нужно записать данные в файл и прочитать его. Кто нибудь может показать пример с комментариями и пояснением? Заранее благодарю Вас. Спасибо
C++ Массив из повторюящихся значений Пусть дана матрица фиксированной размерности.Составит массиы из чисел,которые повторяются в этой матрице. Помогите пожалуйста,не выходит.Массив не получается.только присваеивается все переменной...предыдущее значения исчезают( http://www.cyberforum.ru/cpp-beginners/thread248021.html
Изучаю с++ C++
Я начал учить с++ до этого выучил php,js. Но есть пару вопросов например создание папки с помощью windows команды *MD* вот как это оформить,как то так sysstem("MD""путь") - если можно по подробней, и еще как изменять внешний вид окна на что то по лучше, как в обычных програмах пусть даже firesox обычная оболочка windos окна. Добавлено через 1 минуту да и какие библиотеки нужны, иострима...
с++ C++
люди немогу запустить с++ кто в нем работал может просветить фому неведующе:)го что к чему и как зарание спасибо
C++ Вычисление частного и остатка http://www.cyberforum.ru/cpp-beginners/thread248012.html
Написать программу вычисления частного и остатка от деления двух целых чисел. При выводе результата на экран установить ширину поля 11 символов, заменить пробелы символом “$” с помощью функций и манипуляторов. Предусмотреть обработку ошибок. Я это задание реализовал следующим кодом int main(int argc, char* argv) { int a,b; cout<<"Vvedite 1-oe i 2-oe chisla cherez probel: "; cin>>a>>b;...
C++ Программа копирования файла Есть такое задание: Написать программу копирования файла. В выходном файле сначала должны быть предложения, начинающиеся с гласной буквы, а потом все остальные. Чтение происходит блоками. Обработать ошибки. Кто чем может помогите....спс за ранее подробнее

Показать сообщение отдельно
lemegeton
 Аватар для lemegeton
2910 / 1339 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
24.02.2011, 22:25     указатели
Заполнить можно указателем, а вторую часть лучше оставить циклами.
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
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
 
int main(int argc, char *argv[]) {
  srand(time(NULL));
  const int X = 7, Y = 8, Z = 5;
  char array[X][Y][Z];
  char *buffer = (void*)array;
 
  int count_W = 0;
  char *symbol = buffer + sizeof(array);
  while (symbol >= buffer) {
    *symbol = (rand() % ('Z' - 'A' + 1)) + 'A';
    if (*symbol == 'W')
      ++count_W;
    --symbol;
  }
  printf("Total number of 'W' is %d.\n", count_W);
 
  int x, y, z;
  for (x = 0; x < X; ++x)
    for (y = 0; y < Y; ++y)
      for (z = 0; z < Z; ++z)
        if (array[x][y][z] == 'W') {
          int i = 0;
          for (i = 0; i < Z; ++i)
            printf("%c", array[x][y][i]);
          printf("\n");
          break;
        }
 
  return 0;
}
 
Текущее время: 04:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru