Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/58: Рейтинг темы: голосов - 58, средняя оценка - 5.00
TECHNO
 Аватар для Василий-Робот
28 / 28 / 8
Регистрация: 04.11.2009
Сообщений: 366

файл и длина строки

13.12.2010, 21:28. Показов 12363. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Предположим, я создал файл в блокноте. Назвал его "A.txt". В этом файле написал какое-то слово. Сохранил. Как мне подсчитать длину этого слова?
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.12.2010, 21:28
Ответы с готовыми решениями:

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

Удалить из строки числа кратные 2, если длина строки кратна 2
#include <iostream> #include <string> #include <conio.h> using namespace std; int main(int argc, const char * argv) { char...

Если длина введенной строки кратна 4, первую часть строки поменять местами со второй
Если длина введенной строки кратна 4, первую часть строки поменять местами со второй.

9
 Аватар для Mayonez
392 / 284 / 53
Регистрация: 26.12.2009
Сообщений: 874
13.12.2010, 21:49
кусок:
C++
1
2
3
4
string slovo;
ifstream inn("A.txt");
inn>>slovo;
cout << slovo.size();
1
TECHNO
 Аватар для Василий-Робот
28 / 28 / 8
Регистрация: 04.11.2009
Сообщений: 366
13.12.2010, 21:54  [ТС]
Mayonez, можешь написать целиком? Я в Си++ не силен, поэтому никакие библиотеки, ни что такое inn не знаю
0
 Аватар для Mayonez
392 / 284 / 53
Регистрация: 26.12.2009
Сообщений: 874
13.12.2010, 22:07
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <fstream>               //для работы с файлами
#include <string>                //для работы со строками С++
using namespace std;
 
int main()
{
   ifstream inn("A.txt");        //открываем поток для ввода
                                 //связываем с файлом А.txt
   string a;
   inn >> a;                     //считываем слово
   cout << a.size() << endl;     //и выводим его размер
   
   system("pause");
   return 0;
}
1
TECHNO
 Аватар для Василий-Робот
28 / 28 / 8
Регистрация: 04.11.2009
Сообщений: 366
13.12.2010, 22:12  [ТС]
Mayonez, в файле я написал "hello!!!" а результат - нуль. Почему?
0
 Аватар для Mayonez
392 / 284 / 53
Регистрация: 26.12.2009
Сообщений: 874
13.12.2010, 22:17
Файл должен быть в папке с программой
Какое имя файла без расширения?
1
TECHNO
 Аватар для Василий-Робот
28 / 28 / 8
Регистрация: 04.11.2009
Сообщений: 366
13.12.2010, 22:20  [ТС]
Имя файла "A"
0
 Аватар для Mayonez
392 / 284 / 53
Регистрация: 26.12.2009
Сообщений: 874
13.12.2010, 22:27
и расширение *.txt?
тогда помести его в папку с программой (с *.ехе файлом)

Добавлено через 1 минуту
А - русское или английское?
назови текстовый файл sdf.txt
и поменяй строчку
C++
1
ifstream inn("sdf.txt");
работает?
1
TECHNO
 Аватар для Василий-Робот
28 / 28 / 8
Регистрация: 04.11.2009
Сообщений: 366
13.12.2010, 22:34  [ТС]
Mayonez, помещение файла в папку подействовало положительно! Спасибо!
Слушай, а ты можешь переписать код в простой Си?
0
 Аватар для Mayonez
392 / 284 / 53
Регистрация: 26.12.2009
Сообщений: 874
14.12.2010, 17:48
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include "stdio.h"
#include "string.h"
 
main()
{
   FILE *f;
//В программе, которая выполняет операции чтения из файла или запись в файл,
//должна быть объявлена переменная-указатель на тип FILE
   f = fopen("A.txt", "r");
//Открываем для чтения файл   
   char slovo[80];
   fscanf(f, "%s", slovo);
//Читаем слово из файла
   printf("%i\n", strlen(slovo));
//Выводим его длинну стандартной функцией
   return 0;
}
немного с опозданием...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
14.12.2010, 17:48
Помогаю со студенческими работами здесь

Текстовый файл. Сформировать новый файл, исключив строки, длина которых превышает 50 символов
Дан текстовый файл. Сформировать новый файл, исключив из него строки, длина которых превышает 50 символов. ЕСЛИ можно подправить незнаю...

Даны две переменные, в первой строка, во второй длина строки, 100 - max длина, строки. Что такое dup('$') ?
string db 100 stringlen db ?,100 dup('$')

Дано целое число K и текстовый файл. Удалить из каждой строки файла первые K символов (если длина строки меньше K, то удалить из нее все символы)
Помогите Пожалуйста написать программу! Дано целое число K и текстовый файл. Удалить из каждой строки файла первые K символов (если длина...

Записать в другой файл все строки, длина которых больше 5 символов
Дан текстовый файл. Записать в другой файл все строки, длина которых больше 5 символов. Помогите пжлст

Создать файл, содержащий текст, длина которого не превышает 700 символов (длина
С помощью текстового редактора создать файл, содержащий текст, длина которого не превышает 700 символов (длина строки текста не должна...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Программный отбор элементов справочника Номенклатура по группе 1С
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор под наименованию группы (на. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
Программный отбор элементов справочника Сотрудники по перечислениям 1С
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит предопределенное значение перечислений. Процедура. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru