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

char* to int - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с большими файлами http://www.cyberforum.ru/cpp-beginners/thread866065.html
Как в c/c++ работать с большими файлами? А точнее нужно открывать файлы размером больше 10 ГБ и работать с ними.
C++ одномерный массив. строками пользоваться нельзя выяснить какие из элементов символьного массива В из n элементов входят в него только один раз. помогите пожалуйста http://www.cyberforum.ru/cpp-beginners/thread866064.html
C++ Создание файла
Подскажите пожалуйста, как в данной ситуации можно/нужно создать корректно файл. В книге написано про ошибку, якобы 4й бит сигнализирует нам что файла нету. А как исправить ситуацию - не написано. Я правильно понимаю, метод опен не создает файл ? Пример: #include <fstream> #include <iostream> using namespace std; int main()
C++ ГОСТ 28147-89 режим простой замены
Добрый день, уважаемые формучане. Решил написать программу, которая реализует ГОСТ в режиме простой замены. Вот код: // 212.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "conio.h" long pow(int a, int b);
C++ Двумерный массив в одномерный http://www.cyberforum.ru/cpp-beginners/thread866049.html
Задача: двумерный массив N*N преобразовать в одномерный N2. По особому алгоритму( приложения) Собственно код написал(пишу для c++ borland) #include <iostream.h> #include <conio.h> #include <stdlib.h> void main() { int i,j,k,q,N,M,L,x;
C++ В каждом слове заменить первую букву на прописную Дана строка символов, состоящая из произвольного текста, слова разделены пробелами. В каждом слове заменить первую букву на прописную.Использовать тип (класс) string. string task3(string s,string s1) { int pos=1,len=0,i; len=s.length(); s=char(int(s)-32); for (i=0;i<len;i++) подробнее

Показать сообщение отдельно
Why so seriouS
 Аватар для Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
15.05.2013, 17:11     char* to int
Нужно перевести числа с char* в int. Моя функция переводит только положительные числа, а как сделать чтобы и отрицательное переводила?
Например в массиве содержится "-34" и как из этих символов сделать число?
C++
1
2
3
4
5
6
7
8
9
10
int CharToInt(char s[n][m],int i)
{
    int Num=0;
    int j = 0;
    for(int j=0;s[i][j];j++)
    {
         Num = Num*10 + (s[i][j]-'0');
    }
    return Num;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru