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

в конце каждой строки дописать ее длину - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Unreachable code Cath statement missing ) Type name expected http://www.cyberforum.ru/cpp-beginners/thread24279.html
Всем Салют!У меня проблема в проге.Хочу создать исключение: #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1;
C++ вычислить 1)вычислить а1*а2*...*an все это под корнем вычислить((а1под корнем-а1)все в кв.+...+an под корнем + an)в кв.) 2) Выяснить имеются ли в послед. s1,...,sn такие члены послед. si, si+1, что si - это значит si+1 тире. :wall: http://www.cyberforum.ru/cpp-beginners/thread24247.html
C++ Найти слово, один и тот же символ в котором встречается максимальное число раз
длина входной строки не превосходит 300 символов, она вводится с консоли. Вам необходимо вывести на консоль либо преобразованную строку, либо требуемые в условии данные. Использовать класс string нельзя! Строка состоит из слов, разделенных одним или несколькими пробелами. Найти слово, один и тот же символ в котором встречается максимальное число раз (в рамках всей строки). Если таких слов...
C++ Указатели =(
Ввести с клавиатуры (или из файла) контактные данные нескольких(2..100) человек: В одну строку: Фамилию (слово), группу (одна цифра от 1 до 3), теле- фон (10 цифр), e-mail (слово@слово.слово). Вывести следующие данные в виде таблицы: Фамилия, тел Фамилия, e-mail Результат выводится на экран. В работе нужно применять указатель void *. :umnik:
C++ Написать программу, которая демонстрирует выполнение операций с 12-разрядными двоичными числами http://www.cyberforum.ru/cpp-beginners/thread24221.html
У меня такое задание: Написать программу, которая демонстрирует выполнение операций с 12-разрядными двоичными числами. Аргументы операций задаются в двоичном виде с помощью двух рядов кнопок – одна кнопка соответствует одному биту аргумента. Операция выбирается из выпадающего списка. Реализовать следующие операции: ADD, SUB, AND, OR, XOR. Организовать, также, показ ...
C++ Проверка на принадлежность массиву Можно ли проверять значение переменой на принадлежность массиву одной командой/оператором? Вроде простой вопрос, но я перелопатил референсы на cplusplus по массивам, операторам и ни че не понял :D Т.е. ... int i, array = { 1, 2, 3, 4}; ... std::cin >>i; if ( i "принадлежит/входит" array) { ... }; // Т.е например if ( i in array) подробнее

Показать сообщение отдельно
ФЁкЛА
Сообщений: n/a

в конце каждой строки дописать ее длину - C++

25.02.2009, 17:10. Просмотров 1194. Ответов 0
Метки (Все метки)

у меня есть программа.условие звучит так:"в конце каждой строки дописать ее длину.добавляемая строка имеет вид"строка имеет n символов".здесь n-количество символов в строке.нужно работать на файле,т.е. открыть какой то файл,переработать его как указано в задании и сохранить изменения в новый файл".я попыталась ее написать но она у меня ошибки выдает ,много.помогите исправить правильно программу,пожалуйсто.

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
#include <stdio.h>
#include <string.h>
#include <locale>
 
const char *delim = ".;:!?"; //Массив разделителей
 
char *strdlin (char *str,char *strdl) {
    const int i=20;
    char strd[i];
    int n;
    n = strlen[str];
    strd = n;
    strdl = strrep(strdl,20,1,strd);
    }
 
void lenever_str (char *file_name,char *strdlin) {   //дописывает в конце каджой строки её длину
    FILE *input, *result;
    if (!(input = fopen(file_name, "r"))) return;
    if (!(result = fopen("result.txt", "w"))) return;
    while (!feof(input)) {
        char *buffer = new char [1000];
        fgets(buffer, 1000, input);
        buffer = strcat(buffer, strdlin);
        fputs(buffer, result);
    }
    fclose(input);
    fclose(result);
}
 
int main () {
    char *file_name = "input.txt";
    const int m=40;
    char strdl[m];
    printf("vvedite:добавляемая строка имеет n символов");
    gets(strdl);
    lenever_str(file_name, strdlin);
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru