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

Калькулятор IP - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проблема с классами http://www.cyberforum.ru/cpp-beginners/thread54341.html
У меня возникла проблема с недопониманием классов в С++ помогите пожалуйста !!! в icq 437551173 ;)
C++ Переписать в новый массив Дан массив а(10). Надо из этого массива элементы, которые делятся на 2 переписать в массив в, а которые делятся на 3 - в массив с. Программа работает, но при выводе ответа не получается матрица, всё в строчку и выглядить примерно так(что не есть правильно): Input 10 number: 5 9 -4 9 1 -5 9 3 -4 8 -858993460-858993460-858993460-858993460-858993460-858993460 // Lab4. Задача 3.cpp : Defines... http://www.cyberforum.ru/cpp-beginners/thread54339.html
C++ Найти значение наиболее часто встречающееся в целочисленном массиве размера N
Люди добрые ПОМОГИТЕ ПОЖАЛУЙСТА решить задачу - ЗАВТРА СДАВАТЬ !!!! Условие: Задан Целочисленный массив размера N. Найти значение наиболее часто встречающееся в массиве. Вывести на экран все позиции Элементов содержащих это значение.
Нахождение и подсчет прописных букв C++
Возникла проблема с подсчетом прописных букв, вот условие задачи: Написать функцию, которая получает в качестве параметров две строки и возвращает в вызывающую программу количество прописных букв, одновременно содержащихся в заданных строках. В главной программе прочесть с клавиатуры две строки, содержащие текст, и вывести на экран количество общих прописных букв во введенных строках. ...
C++ Программа для вычисления логического выражения http://www.cyberforum.ru/cpp-beginners/thread54320.html
Люди добрые ПОМОГИТЕ ПОЖАЛУЙСТА решить задачу - ЗАВТРА СДАВАТЬ !!!! Условие: Разработать программу для вычисления логического выражения.Должно быть построено логическое выражение , результат которого присваевается целочисленной переменной. Результат выводится на экран в виде значения "1" - если истина и значение "0" - если ложь. Дано целое число. Определить : Является ли данное число...
C++ цикл на графах В заданном графе необходимо определить, существует ли цикл, проходящий по каждому ребру графа ровно один раз. Короче полная лажа......в решении предлагают использовать очередь для выяснения является ли граф связным....помогите, пожалуйста, очень надо...... подробнее

Показать сообщение отдельно
Lorr
 Аватар для Lorr
0 / 0 / 0
Регистрация: 21.04.2009
Сообщений: 21
12.10.2009, 17:28  [ТС]     Калькулятор IP
Цитата Сообщение от odip Посмотреть сообщение
2Lorr: У тебя какой компилятор ?
Открой описание функции и почитай что делает.
Dev и VS8 без help'a

Нашел описание, как работает в общих чертах понял (strtol);
В описании пример был, не понял один момент.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <stdio.h>
#include <stdlib.h>
 
int main ()
{
  char szNumbers[] = "2001 60c0c0 -1101110100110100100000 0x6fffff";
  char * pEnd;
  long int li1, li2, li3, li4;
  li1 = strtol (szNumbers,&pEnd,10);
  li2 = strtol (pEnd,&pEnd,16);
  li3 = strtol (pEnd,&pEnd,2);
  li4 = strtol (pEnd,NULL,0);
  printf ("The decimal equivalents are: %ld, %ld, %ld and %ld.\n", li1, li2, li3, li4);
  return 0;
}
При запуске программы, создается строка и указатель на char и четыре переменных, которым будут присвоены результаты работы функции strtol.
Встроке
li1 = strtol (szNumbers,&pEnd,10); функции передается строка символов, которую необходимо интерпретировать в число, указатель, по адресу в котором запишется символ, на котором остановлено преобразование строки, и идентификатор системы исчисления.
li2 = strtol (pEnd,&pEnd,16); но почему в этой строке в качестве строки с символами, которые нужно интерпретировать в число, передается по сути символ, на котором было остановлено преобразование в первый вызов функции ?
 
Текущее время: 01:58. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru