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

atoi() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка приведения типов в MSVS 2008 http://www.cyberforum.ru/cpp-beginners/thread157898.html
for (AuraEffectList::const_iterator i......... ............. if (i==((AuraEffectList::const_iterator)NULL)) в линуксе компилируется нормально в виндовсе выскакивает ошибка error C2440: приведение...
C++ Send keys Привет. Мне нужна помощ: вот в VB6 есть функция SendKeys естьли похожая функция в C++ (желательно с примером) спасибо :) http://www.cyberforum.ru/cpp-beginners/thread157890.html
Как через GDI нарисовать пиксел на окне? C++
Как через GDI нарисовать пиксел на окне?
Суммирование наибольших элементов в каждой нечетной строке матрицы C++
Составить функцию, в которой производится суммирование наибольших элементов в каждой нечетной строке матрицы А и наименьших элементов из каждой строки с четным номером.
C++ Статистика вхождения слов в массиве файлов (~50Gb) http://www.cyberforum.ru/cpp-beginners/thread157864.html
Есть задача: собрать статистику вхождения слов в массиве файлов (~50Gb) с использованием библиотеки X (синтаксический анализатор). Библиотека X написана не идеально, но доступных её аналогов нет....
C++ Enum и типы данных. Как задать тип значений явно, и какой тип будет при переполнении? Пытаюсь сделать функцию с передачей нескольких параметров,используя битовые операции. В качестве параметров думаю использовать не стандартные define-ы,а перечисление enum. Можно ли задать тип... подробнее

Показать сообщение отдельно
fasked
Эксперт С++
4948 / 2528 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
07.08.2010, 12:39
Цитата Сообщение от nikkka Посмотреть сообщение
программа элементарная - надо считать строку "x=int1+int2" где int1 и int2 не известные зарание значения int; надо вывести int1+int2; не могу заставить работать!!!...
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdlib.h>
#include <stdio.h>
 
int main(void)
{
  char num1[80], num2[80];
 
  printf("n1: ");
  gets(num1);
  printf("n2: ");
  gets(num2);
  printf("sum: %d\n", atoi(num1) + atoi(num2));
 
  system("pause");
  return 0;
}
если, ты хочешь действовать именно через atoi, то учти, что она преобразует только первую часть строки, то есть до первого недопустимого символа. и только из 10 системы счисления.
еще, если вся строка состоит из допустимых символов, но слишком большая (ну явно никак не влезет в long), то результат работы функции не определен

Добавлено через 2 минуты
Цитата Сообщение от nikkka Посмотреть сообщение
cin.get(s,50).get();
а это еще что такое?
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru