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

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

Войти
Регистрация
Восстановить пароль
 
KorolevaE
2 / 2 / 0
Регистрация: 24.11.2012
Сообщений: 34
#1

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

08.11.2013, 21:35. Просмотров 212. Ответов 0
Метки нет (Все метки)

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

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

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

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