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

пару строк кода с Delphi на C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание в файл http://www.cyberforum.ru/cpp-beginners/thread632160.html
Всем привет. Сегодня столкнулся с проблемой. Программа делает 4 действия: рандомой забивает числа в файл,затем считывает их в массив,сортирует его и записывает его в новый файл. Все делается,но в...
C++ Флаги при работе с бинарными файлами Всем привет! Ребята, не могу понять почему у меня удаляются данные из файла. Мне необходимо создать файл и потом в него дописывать данные. Проблема в том, что данные в файле удаляются при запуске... http://www.cyberforum.ru/cpp-beginners/thread632123.html
Игра "Лабиринт" C++
Проверка if (maze!=1) - стена или нет. Персонаж двигается, но иногда некорректно. иногда стены нету, а он не двигается. Пробовал cout текущей координаты - показывает 1, хотя должно 0, стены нету. ...
Win 7 mingw C++ написание инсталятора C++
Практически никогда не занимался GUI интерфейсами. Такой вопрос хочу написать инсталятор, так чтоб человек его запустил больше ничего не ставя типа .NET и уже через инсталятор выполнил то что ему...
C++ Странный синтаксис конструктора класса http://www.cyberforum.ru/cpp-beginners/thread632101.html
Объясните с точки зрения синтаксиса C++, что означает перечисление после двоеточия? OgreApp::OgreApp(void) : mRoot(0), mCamera(0), mSceneMgr(0) {}
C++ Запись и чтение вектора из файла Здравствуйте! Помогите понять ошибку. Создаю группу, записываю ее в файл (первым в файл записывается непонятный символ). Первый запуск нормальный, файл создается, но при повторном группа... подробнее

Показать сообщение отдельно
b_kasenov47
14 / 14 / 1
Регистрация: 28.07.2012
Сообщений: 57
03.08.2012, 09:47
с atoi работать неудобно. в таких случаях я пишу свою функцию.
C++
1
2
3
4
5
6
7
8
9
10
11
int SrtToInt(string s)
{
int ans = 0;
for (int i = s.length() - 1; i >= 0; i--) 
//если не работает попробуйте так: for (int i = 0; i < s.length(); i++)
{
      ans *= 10;
      ans += (s[i] - '0') (например для строки символа '1' '1' - '0' = 1 в ASCII кодах)
}
return ans;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru