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

вывести номера строк исходного файла и номер позиции в строке - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вычислить суммы положительных элементов массивов http://www.cyberforum.ru/cpp-beginners/thread125026.html
Вычислить суммы положительных элементов массивов x(n), y(m), z(k). n<=5 m<=5 k<=5
C++ cделать в шаблоне Даны вещественные числа a,b,c,d,e,f.Переменноый S присвоить значение 1,если оба уравнения ах2 + bх + с = 0 и dx2 + ex + f = 0.для нахождения корней квадратного уравнения использовать функцию. пожалуйста помогите cделать в шаблоне.. #include<iostream.h> #include<conio.h> #include<math.h> int mathh (double a,double b,double c); http://www.cyberforum.ru/cpp-beginners/thread125025.html
C++ двумерные массивы
1.вычислить мин, макс элементы в каждой строчке и поменять их местами 2.в данном числовом массиве A(n,m) найти мин элемент и его индекс
C++ Программа для нахождения битых кластеров
Помогите, нужна программа, которая выводила бы количество битых кластеров на дискете, очень нужно. Как в С прочитать кластер?
C++ Адресация методом Айлиффа http://www.cyberforum.ru/cpp-beginners/thread124988.html
Необходимо создать адресацию в 4-х мерном массиве(base) методом Aйлиффа. Вот чето не фурычит, ошибка памяти при запуске. #include <iostream> using namespace std; //sposob iliffe int main() { double init; for(int i = 0; i < 72; i++) init = i;
C++ вычислить выражение Создать алгоритм программы для вычисления выражения. При этом найти вычисления, который целесообразно оформить в виде нестандартных функций Скласти алгоритм програми для обчислення виразу. При цьому відшукати обчислення, які доцільно оформити у вигляді нестандартних функцій. подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
07.05.2010, 13:14     вывести номера строк исходного файла и номер позиции в строке
Цитата Сообщение от phenomenoN Посмотреть сообщение
как будет выглядеть разница указателей, и как ее распечатать?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
...
size_t cnt; /* счётчик строк */
char buf[SOME_ENOUGH_SIZE]; /* буфер под строку */
char *ss = "something to find"; /* подстрока, которую нужно искать */
char *p;
FILE *f;
...
if ( ! ( f = fopen("file.txt", "r") ) )
  return 1;
cnt = 0;
while ( fgets(buf, sizeof(buf), f) ){
  ++cnt;
  if ( p = strstr(buf, ss) )
    printf("%d:%d %s", cnt, p - buf, buf);
}
...
 
Текущее время: 06:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru