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

Ошибка stdlib.h - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Существует ли готовая функция экранирования кавычек, слешей и тому подобных символов? http://www.cyberforum.ru/cpp-beginners/thread609077.html
Существует ли готовая функция экранирования кавычек, слешей и тому подобных символов? Мне надо вывести c-строку в xml, а в ней есть кавычки и слеши.
C++ Обработка исключений Есть код программы по поиску совершенных чисел а интервале от a до n. #include <iostream> using namespace std; int main(void) { int a,n; cout<<"Input a: "; http://www.cyberforum.ru/cpp-beginners/thread609063.html
C++ Как правильно перегружать потоковый оператор вывода в файл?
Нужен только прототип оператора, реализацию сделаю сам. Обязательное требование: должна поддерживаться "цепная" форма: Log<<"<variable>"<<std::endl<<"<value>"<<variable<<"</value>"<<std::endl<<"<adress>"<<(void *)&variable<<"</adress>"<<std::endl<<"</variable>"<<std::endl;. Я перегрузил, но как то косо, в результате слева поддерживалось только имя потока, но не другой оператор вывода в него. То...
Строка: Подсчитать, сколько слов в строке, и вывести слова, содержащие 3 буквы. C++
Дана строка,заканчивающаяся точкой.Подсчитать, сколько слов в строке.Вывести слова, содержащие 3 буквы.
C++ Программа со списками http://www.cyberforum.ru/cpp-beginners/thread609011.html
Здравствуйте! срочно нужна помощь! вот условия поставленнной задачи Общая часть Необходимо реализовать информационную систему «студенческий поток», которая будет поддерживать :
C++ Странное поведение getline В программе в двух местах используеться getline. В первом случае все супер : string ownerName; getline (cin, ownerName); А во втором, не дает ввести значение и просто заполняет строку "ничем" : string patName; getline (cin, patName); objPat.SetName(patName); void Pat::SetName (string name) { patName=name; подробнее

Показать сообщение отдельно
m3Ga
7 / 7 / 1
Регистрация: 09.10.2011
Сообщений: 47
19.06.2012, 10:17     Ошибка stdlib.h
Имеется файл содержащий что-то подобное:
C++
1
2
3
4
1. Nomer reisa: 1   ves bagazha: 1.00 (kg)  kolichestvo veshei: 11
2. Nomer reisa: 1   ves bagazha: 1.00 (kg)  kolichestvo veshei: 12
3. Nomer reisa: 1   ves bagazha: 1.00 (kg)  kolichestvo veshei: 21
4. Nomer reisa: 1   ves bagazha: 1.00 (kg)  kolichestvo veshei: 22

Вроде код без ошибок:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  char* asd;
  int i = 0, n, sum = 0;
  scanf("%s", file_name);
  ifstream is(file_name);
  string sbuf;
 
  while (!is.eof())
  {
    getline( is, sbuf, '\n');
    i++;
    asd = (char*)strrchr(sbuf.c_str(), ' ');
    n = atoi(++asd);
//    printf("\t%d", n);
    sum+=n;
    }
  printf("Kolichestvo veshei: %d", sum);
Выкидывает на библиотеку stdlib.h на строку
C++
1
   inline int _RTLENTRY atoi(const char *__s) { return (int)atol(__s); }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru