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

Работа с файлами и строками - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программы не работают на Windows 7 http://www.cyberforum.ru/cpp-beginners/thread716125.html
Только учусь программировать в С++. Скачал вот эту версию с форума http://www.cyberforum.ru/cpp-beginners/thread61467.html .Пишу простенькие проги,компилирую,все удачно,все запускается,но на Виндовс...
C++ одинаковые элементы в дереве По задаче: нужно определить, есть ли в дереве хотя бы 2 одинаковых элемента. Если есть - вывести "да", нет - "нет". создаю дерево и вывожу на экран, кто-то может по-другому создаст подскажите,... http://www.cyberforum.ru/cpp-beginners/thread716111.html
C++ В заданном массиве целых чисел найти самую маленькую серию подряд стоящих нечетных элементов...
В заданном массиве целых чисел найти самую маленькую серию подряд стоящих нечетных элементов. Удалить из массива два первых простых числа. Проверить, изменилась ли серия подряд ...
Динамическое распределение памяти (проверить) C++
Динамическое распределение памяти Цель работы: Изучение использования динамической памяти с использованием опереаторов new и delete Задание В массиве Time(20) хранятся результаты(в секундах)...
C++ Программа вытаскивает из текста латинские слова , как сделать , чтобы выписывала только повторяющиеся и показывала количество их повторений http://www.cyberforum.ru/cpp-beginners/thread716070.html
#include <iostream> #include <iomanip> #include <cstdio> using namespace std; int length(char *str)//функция определения длины строки {int i=0; while(str) {i++;} return i; }
C++ Считать строку символов с клавиатуры и распечатать в столбик Написать программу, которая считывает строку символов с клавиатуры и распечатывает в столбик: символ –-> код –-> его 16 -й эквивалент для каждого символа. Выполнить отладку программы на тестовом... подробнее

Показать сообщение отдельно
Medved_sendi
Сообщений: n/a
16.12.2012, 10:17
наткнулся на свою тему
решил дать ответ)
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <stdlib.h>
using namespace std;
int file()
{
FILE *fo,*fo2 ; 
if( (fo=fopen("test.txt","r")) == NULL ) 
{ 
    printf (" \n Исходный файл не найден \n");
    return 1 ;
} 
if( (fo2=fopen("result.txt","w")) == NULL ) 
{
    printf (" \n не создал файл \n");
    return 2 ;
} 
fclose(fo);
fclose(fo2);
};
 
int glav()
{
FILE *fo,*fo2;
char chislo_str[100]=" ";
char n;
int chislo_input,nod=0,x=0;//счёт в массивах ведется от нуля
fo=fopen("test.txt","r");
fo2=fopen("result.txt","w");
printf (" \n Введите любимое число:");
scanf("%d",&chislo_input);
while (!feof(fo))
{
    n=getc(fo);
    if (n>='0' && n<=57)//если не цифра
    {  
        chislo_str[x]=n;
        x++;
        nod=1;
    }
    else 
    {
        if (nod==1)//если до этого была цифра 
        {
     if (chislo_input<(atoi(chislo_str)))
     {
         fprintf(fo2,"%d",chislo_input);
     }
     else
     {
         fprintf(fo2,"%s",chislo_str);
     }
 
     nod=0;
         chislo_str[0]='\0';
     x=0; 
        }
        fprintf(fo2,"%c",n);
    }
}
fclose(fo);
fclose(fo2);
}
 
int main()
{
    file(); 
    glav();
    return 0;
}
Среда разработки wxDev-C++
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru