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

Проверка при чтении из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа работает только на моем компьютере http://www.cyberforum.ru/cpp-beginners/thread254552.html
Всем привет! Хочу извиниться за незнание простых вещей. Только вчера скачал Вижуал и успел прочитать пару статеик по С++. Проблема состоит в том что после компиляции программы, экзешник запускается только на моем компьютере, при переносе на другой или передаче друзьям, при запуске появляется ошибка. В чем проблема? Подскажите пожалуйста.
C++ Вывод функции у меня функция типа int должна выводить массив того же типа.Подскажите плиз как это сделать, а то максимум чо получилось это вывести первое значение. http://www.cyberforum.ru/cpp-beginners/thread254548.html
C++ Определённое место окна
Здравствуйте господа програмисты!я пишу на dev c++ для "dos" и столкнулся с такой проблемой- как сделать так,что бы dos-овское окно появлялось в определённом месте?вообще возможно ли это,если да то можно посмотреть элементарный текст программы с определённым местом окна!? Заранее всем огромное спасибо!!!
Вычисленние произведения чисел C++
Вычислить произведение чисел кратных 7 на промежутке от 1 до 100
C++ Текстовые файлы http://www.cyberforum.ru/cpp-beginners/thread254514.html
В исходном файле float–числа в формате с фиксированной точкой (5 знаков после запятой). Создать из «-»-х чисел, следующих за двумя «+»-ми числами в исходном файле. У меня получилось неизвестно что, но только не то, что требуется по условию задачи, у меня вроде бы выходит создание файла из чисел, следующих за первым отрицательным элементом... Да ещё и грубые синтаксические и логические ошибки......
C++ Массив на С++ Переписать элементы массива целых чисел X в обратном порядке в массив Y. Вычислить количество четных, нечетных и нулевых элементов массива Y. _________________________________________________________________ Массив X и Y одномерные int X={1,3,4,6,0,0,7}; int Y={0,0,0,0,0,0,0}; Y -нулевой т.к. в него будем записывать элементы из X. В качестве компилятора использую Visual Studio 2008 подробнее

Показать сообщение отдельно
easybudda
Эксперт С++
9439 / 5462 / 925
Регистрация: 25.07.2009
Сообщений: 10,481
09.03.2011, 22:18     Проверка при чтении из файла
как вариант:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
/*...*/
FILE * f;
char buf[32], * tail;
long val;
/* открыть файл, проверить, что открылся */
while ( fscanf(f, "%s", buf) == 1 ){
  errno = 0;
  val = strtol(buf, &tail, 10);
  if ( errno || *tail )
    /* ошибка */
  /* val содержит прочитанное число */
}
/*...*/
 
Текущее время: 20:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru