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

в файле каждая строка содержит одно слово - C++

Восстановить пароль Регистрация
 
KorolevaE
2 / 2 / 0
Регистрация: 24.11.2012
Сообщений: 34
08.11.2013, 21:35     в файле каждая строка содержит одно слово #1
вывести в новый файл количество символов в новой строке, если строка содержит 2 и более слов - вывести, что строка введена неправильно, а если начинается с точки или пробела - их не считать. Вот код, но что-то не получается..(

#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string.h>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
setlocale (LC_ALL, "RUS");
int maxlen=0, len, i;
char st[200], delim;
ifstream infile("in.txt");
ofstream outfile("out.txt");
if (!infile) {
printf ("Файл не открыт.\n"); }
else {
while (!infile.eof()) {
infile.getline(st, 200, delim='\n');
len=strlen(st);
outfile << st << " - ";
outfile << len << "\n";
printf ("Длина=%d\n", len);

for (i=0; i<len; i++) {
if (st[i]=='.')
printf (" неправильно введена строка\n", len);
}
}
infile.close();
outfile.close();
printf ("Запись в файл завершена");
}
system ("pause");
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.11.2013, 21:35     в файле каждая строка содержит одно слово
Посмотрите здесь:

Заменить заданное слово в тексте, находящемся в заданном файле, на другое слово. C++
Дана строка, заменить слово min на слово max C++
Дан файл, каждая запись которого содержит тройки чисел C++
Написать, что значит каждая строка кода C++
C++ сформировать двумерный массив в котором каждая строка содержит элементы массива равные номеру строки +2(увеличивается на два)
Преобразовать полученный текст в набор строк, каждая из которых содержит целое количество слов и ее длинна не превышает 40 символов C++
C++ Определить, содержит ли последнее слово строки букву, с которой начинается первое слово
Дан массив, состоящий из записей. Каждая запись содержит два поля: C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 03:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru