LINUX.ORG.RU

ошибка синтаксиса около неожиданной лексемы ('

 ,


1

2

Помогите пожалуйта

#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>

int main()
{
    pid_t pid, ppid;

    pid = getpid();

    ppid = getppid();

    printf("PID программы = %d, PID родителя = %d", (int)pid, (int)ppid);

    getchar();

    return 0;
}

сначала написано отказ от доступе

я написал chmod u+x getpid

потом

./getpid :строка 4 : ошибка синтаксиса около неожиданной лексемы ('
./getpid :строка 4 : 'int main()'



Последнее исправление: beastie (всего исправлений: 3)

Весь код заключай в [code] [/code].

Ты троллишь так или правда не понимаешь, что делаешь? Ты пытаешься башем запустить сишный код?

Psych218 ★★★★★
()

Супер! Это же просто прелесть...

Stahl ★★☆
()
> cat 1491939071511.c
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>

int
main()
{
    pid_t           pid,
                    ppid;
    pid = getpid();
    ppid = getppid();
    printf("PID программы = %d, PID родителя = %d\n", (int) pid,
           (int) ppid);
    return 0;
}
> gcc -o 1491939071511 1491939071511.c
> ./1491939071511
PID программы = 9694, PID родителя = 4858
> ./1491939071511
PID программы = 9695, PID родителя = 4858
> ./1491939071511
PID программы = 9696, PID родителя = 4858
> ./1491939071511
PID программы = 9697, PID родителя = 4858
> ./1491939071511
PID программы = 9698, PID родителя = 4858
>
saahriktu ★★★★★
()
Ответ на: комментарий от saahriktu

Вот ты считаешь, что помог ему, добро сделал? А он теперь просто скопипастит и будет рад, и даже не поймёт, что такое C, что такое Bash, и зачем он вообще всё это делает.

Psych218 ★★★★★
()
Ответ на: комментарий от Psych218

В зависимости от глубины необучаемости пациента тут два исхода - либо помог, либо добил. И то и то благо.

legolegs ★★★★★
()

Конечно это троллинг, но улыбнул.

ashot ★★★★
()
#!/usr/bin/tcc -run
#include <sys/types.h>
#include <unistd.h>
#include <stdio.h>

int main()
{
    pid_t pid, ppid;

    pid = getpid();

    ppid = getppid();

    printf("PID программы = %d, PID родителя = %d", (int)pid, (int)ppid);

    getchar();

    return 0;
}
i-rinat ★★★★★
()
Ответ на: комментарий от Psych218

не я понял в чем мою ошибку уже)) я вообще забыл комплировать программу!!) ну извините я новичок вообще только пару дней изучал

trung123
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.