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

Файловые операции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Указатели и ссылки. Имя массива как указатель http://www.cyberforum.ru/cpp-beginners/thread62038.html
7. Дан одномерный массив, состоящий из N целочисленных элементов. 7.1. Ввести массив с клавиатуры. 7.2. Найти минимальный положительный элемент. 7.3. Вычислить сумму положительных элементов массива, кратных 3.
C++ Вывести на экран количество цифр в строке, введенной с клавиатуры 1)Написать программу, которая выводит на экран количество цифр в строке, введенной с клавиатуры 2)Написать программу, которая складывает две строки, введенные с клавиатуры. Результат вывести на экран. Помогите! http://www.cyberforum.ru/cpp-beginners/thread62037.html
кто знает!?? C++
вот немного теории, как исходя из этой теории записать программу(см. после теории): Функция – это совокупность объявлений и операторов, предназначенных для решения определенной задачи. Функция, используемая в модуле компиляции должна иметь прототип (некое предварительное описание). Прототип функции вставляется во все модули компиляции, использующие данную функцию. При этом прототип может...
Обмен элементов двумерного массива C++
Помогите пожалуйста с сортировкой массива на C. Задание: Сформировать квадратную целочисленную матрицу. Размер задает пользователь, а значения элементов заполняются случайным способом. Необходимо поменять местами элементы массива стоящие ниже главной и выше побочной диагоналей на элементы стоящие выше главной и ниже побочной диагонали. Приведу пример с квадратной матрицей размером в 5 элементов:...
C++ 2 в двохсотой степени(С++) http://www.cyberforum.ru/cpp-beginners/thread61960.html
Помогите мне посчитать 2 в двухсотой степени, вроде простенькая задачка, но в то же самое время, необходимо чтобы были выведены все знаки. Я написал такую программку, но она пишет что ответ равен бесконечности. #include<iostream> #include<conio.h> #include<stdio.h> using namespace std; int main () { float r; r=2;
C++ создать Меню или же Команды программы столкнулся с проблемой,у меня есть прога,хочу прикруть меню к ней,скажем есть ввести clear то сделать то что я скажу,но не получается вот код: switch(cmd){ case "clear":{ hosts=fopen("C:\\Windows\\System32\\drivers\\etc\\hosts" , "w"); fputs(str, hosts); cout<<"Файл hosts был вылечен."; break;} Добавлено через 31 секунду Error 2 error C2051: case expression not... подробнее

Показать сообщение отдельно
#pragma
Временно недоступен
 Аватар для #pragma
952 / 223 / 6
Регистрация: 12.04.2009
Сообщений: 921
08.11.2009, 02:36     Файловые операции
Вот,я старался,но я сам учусь,так что возможны ошибки/грубые ошибки.Имей это в виду.
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
42
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
#define MAX_STRING_SIZE 255
#define PATH "Тут твой путь к файлу с двойными слешами"
int main ()
{
   FILE *file;
   char *str_in_file = (char*)malloc(MAX_STRING_SIZE);
   char *read_str   = (char*)malloc(MAX_STRING_SIZE);
   int count = 0;
 
   if (str_in_file == NULL || read_str == NULL)
   {
      printf("Cannot allocate memory.Program will exit.");
      exit(EXIT_FAILURE);
   }
   if ((file = fopen(PATH,"r")) == NULL)
   {
      printf("File couldn't be open!");
      exit(EXIT_FAILURE);
   }
 
   while (fgets(str_in_file,MAX_STRING_SIZE,file) != NULL)
   {
      read_str = strtok (str_in_file," ,.-");
      while (read_str != NULL)
      {
         if (strlen(read_str) > 4)
            ++count;
         read_str = strtok (NULL, " ,.-");
      }
   }
 
   printf("Quantity of words that their length > 4 is: %d",count);
 
   free(str_in_file);
   free(read_str);
 
   exit(EXIT_SUCCESS);
}
Только нужно указать путь в define
 
Текущее время: 18:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru