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

Файл-архив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести сумму чисел из набора, расположенных между первым и последним нулем http://www.cyberforum.ru/cpp-beginners/thread135397.html
Уважаемые форумчане! помогите решить задачу : Дано целое число N и набор из N целых чисел,содержащий по крайней мере два нуля. Вывести сумму чисел из данного набора, расположенных между первым и последним нулем (если первый и последний нули идут подряд, то вывести 0). решила задачу так,что вычисляется сумма для двух последний нулей. #include <windows.h> #include <iostream> #include...
C++ Функция, которая возвращает количество неотрицательных элементов массива. (через указатели) Написать функцию, которая возвращает количество неотрицательных элементов массива. Массив передается в функцию в качестве параметра через указатель. http://www.cyberforum.ru/cpp-beginners/thread135395.html
C++ Конструктор с выделением памяти
Среди всех данных есть указатель, память для которого выделяется в конструкторе, необходимый размер передается в параметрах конструктора. Так как размер памяти в процессе использования может изменяться, планирую сделать некоторое резервирование, то есть вместо указанного размера (если он слишком мал или равен нулю) применять константные значения. Например так: Собственно данные: private: //...
С++ вроде простые проги C++
Привет Всем народ очень нужна помощь до четверга написать вот такие программы могу только на паскале а вот на С++ не могу( 3 проги 1. Написать программу, которая проверяет, является ли введенная с клавиатуры строка шестнадцатеричным числом. 2. Написать программу, которая проверяет, представляют ли элементы введенного с клавиатуры массива возрастающую последовательность. 3. Написать...
C++ с++ цикли http://www.cyberforum.ru/cpp-beginners/thread135366.html
Помогите решить задачки буду очень благодарен я уверен есть ище добрие люди( Задача 3. Найти первых 10 натуральных чисел, нацело делятся на 19 и находятся в интервале, левая граница которого 100. Задача 4. Дано натуральные m, n. Получить сумму m последних цифр числа n.
C++ Вращение отрезка Осуществить вращение отрезка вокруг центра не совпадающего с центром на СИ подробнее

Показать сообщение отдельно
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
27.05.2010, 17:01     Файл-архив
Во второй было несколько опечаток, вот исправленная и немного переделанная версия
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include <stdio.h>
#include <stdlib.h>
#define N  4
 
int main()
{
   int  count, buf, i;
   char *s[N] = {"output.txt", "in1.txt", "in2.txt", "in3.txt"};/*Г¬Г*Г±Г±ГЁГў ñòðîê ñîäåðæГ*Г№ГЁГµ èìåГ*Г* âûõîäГ*îãî ГЁ âõîäГ*ûõ ГґГ*éëîâ*/
   FILE *file_in, *file_out;
 
   if ((file_out = fopen(s[0], "w")) == NULL )
   {
      perror("fopen file_out ");
      exit(EXIT_FAILURE);
   }
   for (i = 1; i < N; i++)
   {
      count = 0;
      if ((file_in = fopen(s[i], "r")) == NULL)
      {
         perror("fopen file_in ");
         fprintf(file_out, "%i ", count);
         continue;
      }
      while (fscanf(file_in, "%i", &buf) != EOF)
      {
         count++;
      }
      fseek(file_in, 0, SEEK_SET);
      clearerr(file_in);
      fprintf(file_out, "%i ", count);
      while (fscanf(file_in, "%i", &buf) != EOF)
      {
         fprintf(file_out, "%i ", buf);
      }
      clearerr(file_in);
      fclose(file_in);
   }
   fclose(file_out);
   return 0;
}
Цитата Сообщение от Bloodykeeper Посмотреть сообщение
В первой - программа не может найти исходный файл
Проверяй правильность пути и наличие самого файла
 
Текущее время: 12:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru