هوووم؟ یه سری پستها اون وسط حذف شدن آیا؟
چه اصراریه حالا C باشه؟ این مگه کار نمیکنه؟
#!/bin/bash
#==================================================================
#Name        : notify.sh
#Author      : Danial Behzadi
#Version     : 1
#Copyright   : GPLv3
#Description : libnotify in Bash script
#==================================================================
for ((i=1; i<=10; i++)); do
	echo $i
	if (($i == 5)); then
		notify-send Attention "It's 5" -i dialog-information
	fi
	sleep 1
done
echo "program terminated with code 0"
این برنامه هر ثانیه از یک تا ده یکی میشماره و وقتی به پنج رسید یه notify میده. کاملاً هم با bash script و همون روشی که در بالا گفتم نوشته شده. دارم سعی میکنم به زبان C هم بنویسمش. هر وقت تموم شد برات میذارمش.
ویرایش: این هم همون کد به زبان C:
/*
 ============================================================================
 Name        : notify.c
 Author      : Danial Behzadi
 Version     : 1
 Copyright   : GPLv3
 Description : libnotify in C, Ansi-style
 ============================================================================
 */
#include <stdio.h>
#include <stdlib.h>
#include <libnotify/notify.h>
int main(void) {
	int i;
	for (i=1; i<=10; i++)
	{
		printf("%d\n", i);
		if (i==5)
		{
			notify_init ("Reached to five");
			NotifyNotification * five = notify_notification_new ("Attention", "It's 5", "dialog-information");
			notify_notification_show (five, NULL);
		}
		sleep(1);
	}
	puts("program terminated with code 0");
	return EXIT_SUCCESS;
}
دیدی bash script چهقدر راحتتر از C عه؟