Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Компиляция PHP extension - undefined reference https://www.cyberforum.ru/ c-beginners/ thread814314.html
Компилирую php extension и получаю такие ошибки php-5.4.11/Zend/zend_gc.h:191: undefined reference to `_imp__gc_globals_id' php-5.4.11/Zend/zend_gc.h:192: undefined reference to...
Напечатать все слова из текста, отличные от последнего C (СИ)
Задан текст, между словами пробел, за последним словом точка. Напечатать все слова отличные от последнего и удовлетворяющие следующему свойству: буквы слова упорядочены по алфавиту. Использовать...
Найти найти минимальный элемент матрицы (n=5, m=6) C (СИ)
Найти найти минимальный элемент матрицы (n=5, m=6) Определить количество положительных элементов в строке и столбце на пересечении которых находится минимальный элемент.
C (СИ) Строка: Если в строке стоят подряд несколько символов из первого слова (одинаковые), то удаляются только первые. Доброй ночи! По заданию необходимо в заданной строке удалить все символы, входящие в первое слово. Написал программу, но столкнулся с такой проблеммой. Если в строке стоят подряд несколько символов... https://www.cyberforum.ru/ c-beginners/ thread814263.html
C (СИ) Генерация случайных чисел в заданном диапазоне https://www.cyberforum.ru/ c-beginners/ thread814253.html
#include <stdio.h> #include <conio.h> #include <stdlib.h> int main() { clrscr(); textcolor(RED); unsigned long iran; unsigned long rand_a, rand_c,rand_m; unsigned long jran,max;
Найти последнее неотрицательное число в массиве и разделить на него положительные числа массива C (СИ)
В результате не выдает результат деления. Дан одномерный массив чисел {Ai}, i =1...14. Найти последнее неотрицательное число в массиве и разделить на него положительные числа массива. #include...
C (СИ) Вычислить значение выражения
задано натуральное а и n. найти с помощью рекурсии значение следующего выражения (1/a)+(1/(a*(a+1)))+(1/(a*(a+1)*(a+2)))+...+(1/(a*(a+1)*(a+2)*...(a+n)))
C (СИ) Выполнить сортировкой матрицы методом Хоара Выполнить сортировкой методом Хоара Разобрать программу, которая выводит целочисленную матрицу из n строк и m столбцов. Упорядочить все элементы матрицы таким образом, чтобы при чтении матрицы по... https://www.cyberforum.ru/ c-beginners/ thread814021.html
C (СИ) нужно какта сделать чтоб эта программа выделяла память https://www.cyberforum.ru/ c-beginners/ thread813939.html
#include <stdio.h> #include <conio.h> void main() { int n, A, B, X, i, j; do{ printf ("Vvedite n (n<=15): "); scanf ("%d", &n); } while (n<1 || n>15);
C (СИ) Табуляция неявно заданной функции Всем привет! Прошу о помощи, потому что весь мозг сломал а время поджимает. Вот задание по информатике: Протабулировать функцию, заданную неявно (по возможности построить график). Недостающие... https://www.cyberforum.ru/ c-beginners/ thread813904.html
2 / 2 / 0
Регистрация: 14.02.2013
Сообщений: 99
0

Заменить все звездочки на пробел

21.03.2013, 01:56. Показов 847. Ответов 3
Метки (Все метки)

Необходимо, используя динамическую память в текстовом файле неизвестного размера заменить все * на ' ' (пробел).

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
// Uta.cpp//
 
#include <stdafx.h>
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
 
int _tmain()
{
    struct node
    {
        char text;
        struct node *next;
    };
    typedef node *PNode;
    char help;
    FILE*oldf; 
    FILE*newf;
    PNode Head, f, c;
    f=(node*)malloc(sizeof(node));
    Head=f;
    oldf=fopen("Stars.txt","r");
    newf=fopen("Space.txt","a");
 
    while (feof(oldf)==0)
    {
        fscanf(oldf, "%c", &help);
        
        if (help=='*')
            help=' ';
        f->text=help;
        if (f->text=='\n')
        {
            fprintf(newf, "%s", f->text);
            free(f); free(Head);
            Head=(node*)malloc(sizeof(node));
        }
        c=(node*)malloc(sizeof(node));
        f->next=c;
        f=c;
    }
    fclose(oldf);
    fclose(newf);
    getch();
}
Написал что-то, но не работает, прошу помочь.

Вернуться к обсуждению:
Заменить все звездочки на пробел
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.03.2013, 01:56
Готовые ответы и решения:

В введенном тексте заменить все цифры на пробел
написать программу которая в введенном тексте заменяет все цифры на пробел

Ввести строку с клавиатуры. Заменить все пробелы идущие подряд на один пробел
Ввести строку с клавиатуры. Заменить все пробелы идущие подряд на один пробел. Прошу помощи, т.к....

Заменить в строке все точки на звездочки: ‘.’ – ‘*’
Заменить в строке все точки на звездочки: ‘.’ – ‘*’

Заменить в строке все гласные на звездочки
Ввести строку с клавиатуры. Заменить все гласные на звездочки.

__________________
3
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.