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

не получается преобразовать дату(как массив типа char) в число... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Тупой изъеденный вопрос. http://www.cyberforum.ru/cpp-beginners/thread225602.html
Есть класс А class A( public: int a,b,c; ....... } Есть класс B наследуемый из А class B : public A{
C++ С помощью какой функции можно преобразовать строку в целое значение? с помощью какой функции можно преобразовать строку в целое значение? если можно приведите пример программы с таким преобразованием http://www.cyberforum.ru/cpp-beginners/thread225601.html
Класс как поле класса C++
Нужно поместить класс внутри класса. Примерно так #include <iostream.h> #include <conio.h> // program.hpp class TPoint { public: int x; int y; TPoint (int,int);
C++ Работа с указателями
1. Написать функцию, принимающую в качестве параметра указатель на первый символ строки и возвращающую адрес первого символа этой же строки, но после преобразования. Преобразование строки следующее: нужно удалить из этой строки все двойные, тройные и т.д. пробелы оставив только одинарные. Заголовок функции: char * del_double_space(char *);
C++ Одномерный и двумерный массив(матрица) http://www.cyberforum.ru/cpp-beginners/thread225564.html
1.Дан одномерный массив А, состоящий из N элементов. Перенести в начало массива все положительные элементы, а в конец массива - все отрицательные. 2.Дана матрица вещественных чисел. Найти максимальный элемент матрицы.
C++ Линейный список. выравнивание текста. Доброго времени суток. Задача- написать программу реализующую выравнивание текста по центру. ширина строки, имя входного и выходного файлов задаются пользователем с командной строки. Слова, которые превышают по длине заданную ширину строки, должны переносится на следующую строку. абзацы отделяются пустрй строкой. вроде все. Так вот вопрос, как мне это реализовать? я не могу придумать алгоритм,... подробнее

Показать сообщение отдельно
toucan
0 / 0 / 0
Регистрация: 08.01.2011
Сообщений: 16
08.01.2011, 13:06     не получается преобразовать дату(как массив типа char) в число...
Из файла считывается дата в виде символьного массива типа char,далее мне нужно преобразовать ее в числовой массив типа int. я пытаюсь осуществить это с помощью функции atoi,но программа считывает очень странно( помогите пожалуйста.... дата в файле хранится в виде (например 02.04.2005)


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
int _tmain(int argc, _TCHAR* argv[])
           char U1[11];
    char U2[11];
    
    int x1;
    int s1;
    int s2;
Query = fopen("Query.txt","r");//открыть файл для чтения
    if(Query != NULL)
    {
{                                fscanf(Query,"%*c%[^&]s",U1);//считать  массив
            fscanf(Query,"%*c%[^&]s",U2);
    }
    }
    fclose(Query);
 
s1 = atoi(U1);// преобразовать дату в int
s2 = atoi(U2);
 
cout<<s1;// вывести на экран
cout<<s2;
Sleep(80000);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru