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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sinys
26 / 26 / 2
Регистрация: 25.12.2008
Сообщений: 177
Завершенные тесты: 1
#1

Действия со строками в файлах - C++

28.05.2009, 22:42. Просмотров 796. Ответов 10
Метки нет (Все метки)

В проге надо: считывать строки с файла, копируя в другой файл не пустые и строки без директив препроцесора (тоесть не те в которых 1й символ решотка) будет ли ета прога работать правильно?
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
#include<stdio.h>
#include<conio.h>
#define LEN 81
#define NROWS 1
int main()
{
FILE *f;
FILE *o;
o=fopen("newtext.txt", "w");
char buf[LEN];
char fname[]="oldtext.txt";
int n=0;
if((f=fopen(fname, "rt")==NULL)
{
printf("\n \t There is no file \n", fname);
return 0;
}
clrscr();
while(fgets(buf, LEN, f)!=NULL)
{
if(buf[0]!="\n" && "#")
{
fputs (o, stdout);
}}
printf("\n End of file\n");
getch();
fclose(f);
fclose(o);
return 0;
}
Если не будет то почему и как исправить?
ЗЫ: скомпелировать и потестит не могу

А так же ета функция рекурентная, которая подсчитывает количество заданых символов в строке
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
t=0;
i=0;
int strch(char *s, char c, &t, i)
{
if ((strln(s)==0) && (s[i]=="\0")
{
printf (" End of string");
return t;
}
if (s[i]=="c")
t++;
i++
return strch();
Добавлено через 2 часа 20 минут 29 секунд
Что так сложно проверить десяток строчек?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2009, 22:42     Действия со строками в файлах
Посмотрите здесь:

Вопрос по файлах в С++ - C++
Возник вопрос по файлах. Эсть масив float B={0}; заполнений елементами, необходимо значения перенести в файл, которий потом...

Мусор в файлах - C++
В файлы попадает какой-то мусор, в чём ошибка? #include &lt;iostream.h&gt; #include &lt;fstream.h&gt; #include &lt;string.h&gt; #include...

Реверс в файлах - C++
Дан файл целых чисел. Создать новый файл, содержащий те же элементы, что и исходный файл, но в обратном порядке (Сделать реверс). ...

gotoxy в файлах - C++
Подскажите вот на экране можно gotoxy переместить курсор куда захочешь, а в файлах так можно, если можно то как???? Файлах .txt

Задача по файлах - C++
Створіть текстовий файл, що містить номери рейсів літаків і дні тижня, в які виконуються дані рейси (числа від 1 до 7). Напишіть програму,...

Матрицы в файлах - C++
Добрый день! Изучаю дальше файлы, и есть парочка задач, но в них уже идёт работа с матрицей внутри файла: Задача 1. Даны два целых...

Строки в файлах - C++
Здравствуйте. Такой вопрос. Как мне из файла считывать каждую 3 строку, преобразовывать ее в тип int и запоминать. Заранее известно, что...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ISergey
Maniac
Эксперт С++
1372 / 883 / 52
Регистрация: 02.01.2009
Сообщений: 2,652
Записей в блоге: 1
29.05.2009, 01:05     Действия со строками в файлах #2
Цитата Сообщение от Sinys Посмотреть сообщение
Что так сложно проверить десяток строчек?
Мы вам чемто обязаны?

Не по теме:

4) ****** непосредственнен. "Непосредственнен" - значит, живет не по средствам.****** уверен, что все вокруг обязаны ему помочь и потому, не увидев через два часа после создания темы об аватарках сбоку какого-нибудь из ответов, он возмущается. Возмущение обычно выливается в "НУ ШТО НИКТО НЕ МОЖИТ ПОМОЧ ШТОЛИ???????????" и повторяется еще через пятнадцать минут, если не возымеет действие.

Search..
29.05.2009, 02:49
  #3

Не по теме:

Пока не возымеет сам себя =)

Lord_Voodoo
Супер-модератор
8580 / 2180 / 61
Регистрация: 07.03.2007
Сообщений: 10,864
Завершенные тесты: 1
29.05.2009, 09:08     Действия со строками в файлах #4
Sinys, товарищ, что за постановка вопроса - будет ли ета прога работать правильно?
это сайт програмистов, а не компиляторов. Самому запустить сложно и глянуть, я уже молчу про то, чтобы ее потрассировать и узнать, как она работает пошагово.
Marinich
9 / 9 / 4
Регистрация: 22.05.2009
Сообщений: 54
29.05.2009, 09:33     Действия со строками в файлах #5
И наконец
http://www.cyberforum.ru/cpp-beginners/thread17099.html
Evg
Эксперт CАвтор FAQ
17470 / 5708 / 363
Регистрация: 30.03.2009
Сообщений: 15,670
Записей в блоге: 26
29.05.2009, 11:11     Действия со строками в файлах #6
Вы как царю челобитную отдаёте, холопы?
Search..
Заказ софта
340 / 185 / 10
Регистрация: 26.05.2009
Сообщений: 863
30.05.2009, 00:35     Действия со строками в файлах #7
Чий халоп будешь ?
ISergey
Maniac
Эксперт С++
1372 / 883 / 52
Регистрация: 02.01.2009
Сообщений: 2,652
Записей в блоге: 1
30.05.2009, 04:06     Действия со строками в файлах #8
Marinich, у вас все ответы будут одинаковы? (тоесть http://www.cyberforum.ru/cpp-beginners/thread17099.html)
Casper!
15 / 14 / 1
Регистрация: 02.09.2008
Сообщений: 167
30.05.2009, 09:44     Действия со строками в файлах #9
strtok тебе в помощь
Marinich
9 / 9 / 4
Регистрация: 22.05.2009
Сообщений: 54
31.05.2009, 20:14     Действия со строками в файлах #10
ISergey, не все. С радостью помогаю тем, о ком не написано в этом сообщении.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.06.2009, 04:37     Действия со строками в файлах
Еще ссылки по теме:

fstream в файлах классов - C++
Решил поработать с классами и столкнулся со следующей проблемой: Сразу выложу код: TUchenik.h #pragma once class TUchenik { ...

Cравнение слов в файлах. - C++
Здравствуйте! Такое дело: надо проверить наличие слова из одного txt файла(&quot;наречия.txt&quot;) в другом txt файле(словарь.txt). И, если есть,...

Массивы в заголовочных файлах - C++
в заголовочном файле в описании класса пишу: int _const_iMas = {0x63,0x7c,0x78,0x79}; В итоге компилятор подчёркивает знак '='...

работа с матрицами в файлах - C++
Люди, помогите сделать задачи, очень прошу на языке С Задача 1. Дан файл вещественных чисел, содержащий ненулевую часть...

Последовательная арифметика в файлах - C++
Помогите пожалуйста ещё с одной задачкой на файлы: Дан файл вещественных чисел. Заменить в файле каждый элемент, кроме начального и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
accept
4820 / 3240 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
01.06.2009, 04:37     Действия со строками в файлах #11
Код
    if(buf[0]!="\n" && "#")
Код
    int ch;
    ...

    if (sscanf(buf, "\t%c", (char *) ch) == 1
     && ch != '#')
        fputs (buf, o);
Yandex
Объявления
01.06.2009, 04:37     Действия со строками в файлах
Ответ Создать тему
Опции темы

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