Вопрос по С++

NaBlA

Сын Амбера
Ответ: Вопрос по С++

Создай массив объектов, а потом делай из него выборку.
 

setty

Граф
Ответ: Вопрос по С++

буагагага...

это задание по мнению скаковской имеет отношение к операционным системам или систменному програмному обеспечению?

p.s. интересно что она подразумевает под системным по - ring 0 чтоли ))))
 

akick

letter to god
программо на С совет по делу..........

Вопрос:
как передать параметры программе при вызове
я думал, что просто указав некие аргументы в функцию main(),
но по видимому я ошибалсо.........
код:
Код:
#include "stdio.h"
#include "string.h"
#include "stdlib.h"
main(char *name[])
{
FILE *fwri;
char reada[240];
if (name == NULL)
 {
  puts("Input file name: ");
  scanf("%s",&name[1]);
 }
if((fwri=fopen(name[1],"w")) == NULL)
{
 printf("I can't create file \"%s\"",name[1]);
 exit;
}
puts("Input somesin: ");
scanf("%s",&reada);
while(strlen(reada) > 0)
{
 fprintf(fwri,"%s\n",reada);
 scanf("%s",&reada);
}
fclose(fwri);
puts("Bye !!!");
return;
}
после запуска получаю ответ........
Код:
akick@necromancer:/home$ ./write
Segmentation fault
akick@necromancer:/home$ ./write gg
Segmentation fault
akick@necromancer:/home$
туплю вот робочее ;)
write.c :
Код:
#include "stdio.h"
#include "string.h"
#include "stdlib.h"
main(int hh,char *name[])
{
FILE *fwri;
char reada[240],names[240];
if (name[1] == NULL)
 {
  puts("Input file name: ");
  gets(names);
  name[1]=names;
 }
if((fwri = fopen(name[1],"w")) == NULL)
{
 printf("I can't create file \"%s\"",name[1]);
 exit(main);
}
puts("Input somesin: ");
gets(reada);
while( (strlen(reada) > 0))
{
 fprintf(fwri,"%s\n",reada);
 gets(reada);
}
fclose(fwri);
puts("Bye !!!");
getchar();
return;
}
 
Останнє редагування:
A

AkeL.php

Guest
Ответ: программо на С совет по делу..........

return;
а почему не return 0; ?
 

daoway

кот Шрёдингера
Ответ: программо на С совет по делу..........

"Первыйнах !", а чиво у тибя стандартные библиотеки подключаються "lib.h", a не <lib.h> ?
 
A

AkeL.php

Guest
Ответ: программо на С совет по делу..........

Такой синтаксис тоже допустим.
 

Сан

Поклонник ЖК
Ответ: программо на С совет по делу..........

Евгений_Анатольевич сказав(ла):
Вопрос:
как передать параметры программе при вызове
я думал, что просто указав некие аргументы в функцию main(),
но по видимому я ошибалсо.........
код:
...
туплю вот робочее ;)
write.c :
Код:
#include "stdio.h"
#include "string.h"
#include "stdlib.h"
main(int hh,char *name[])
{
FILE *fwri;
char reada[240],names[240];
[color=red]
if ( hh != 2) {
printf("usage: a.out <Parameter>")
exit(1);
}
[/color]
if (name[1] == NULL)
 {
  puts("Input file name: ");
  gets(names);
  name[1]=names;
 }
if((fwri = fopen(name[1],"w")) == NULL)
{
 printf("I can't create file \"%s\"",name[1]);
 exit(main);
}
puts("Input somesin: ");
gets(reada);
while( (strlen(reada) > 0))
{
 fprintf(fwri,"%s\n",reada);
 gets(reada);
}
fclose(fwri);
puts("Bye !!!");
getchar();
return;
}
Вообще, за такое "убить"))) мало!
Что ты хочешь в качестве параметра передать? Имя файла?
Смотри в отквоченном, вписано красным.
 

akick

letter to god
Ответ: программо на С совет по делу..........

Сан сказав(ла):
Вообще, за такое "убить"))) мало!
Что ты хочешь в качестве параметра передать? Имя файла?
Смотри в отквоченном, вписано красным.
За какое такое, и что мне проку от твоего дополнения ???
Сдесь передаётся параметр только один для использование ключей имхо глупо
 
Зверху