**CLUB İçerisinde Paylaşım Yaparken Dikkat Edilmesi Gereken Önemli Hususlar.** - Paylaşım yaparken Türkçe kurallarına olabildiğince uyulması, sorunuzun rahat anlaşılması ve en hızlı cevabı almanız adına, dikkat edilmesi gereken en önemli husustur. - Paylaşımlarınız da kibar ve yalın bir dil kullanmanız ve gerekirse resim ile eklenti yapmanız, doğru ve hızlı cevap almak adına önemli hususlardır. - Paylaşımları olabildiğince uygun bölümlere açarak, konu ile ilgili kişilerin daha hızlı görmesini sağlamak adına çok önemlidir. - Paylaşımlarda etiket kullanmak o sorunun daha sonra tekrar aranması adına çok önemlidir.
0 beğenilme 0 beğenilmeme
696 kez görüntülendi
C kategorisinde (4,270 puan) tarafından
"\r\n\r\n+CMT: \"+905462455173\",\"\",\"20/04/13,16:19:40+12\"\r\nECEM SULTAN ", '\0'

Elimde yukarıdaki gibi bir dizi var. char rxBuffer[200]; şeklinde tanımlı. Bu Diziden ECEM SULTAN string ini nasıl ayıklayabilirim ?

4 Cevaplar

1 beğenilme 0 beğenilmeme
(4,160 puan) tarafından

Sondaki virgül sıfır string'e dahil mi anlamadım. Yokmuş kabul ederek şöyle bir şey yazdım.

#include <stdio.h>
#include <stdlib.h>

char data[] = "\r\n\r\n+CMT: \"+905462455173\",\"\",\"20/04/13,16:19:40+12\"\r\nECEM SULTAN ";

int main()
{
   char *token = strtok(data, "\"");
   int i = 0;
   char* arr[5];

   while (token != NULL)
   {
      token = strtok(NULL, "\"");
      arr[i] = token;
      i++;
   }

   printf("Data : %s\n", arr[4]);

   return 0;
}

Daha optimize bir şey yazılabilir.

(2,820 puan) tarafından

"#include <string.h>" ilave edilebilir.

(4,160 puan) tarafından

Evet, derleme aşamasında dahil ettiği için gözümden kaçmış. :)

0 beğenilme 0 beğenilmeme
(1,400 puan) tarafından

Hocam görduğüm kadarıyla ayırıcı bir işaret göremedim.
ama strtok() fonksiyonu uyarlanıp yapılabilinir mi ?

(4,270 puan) tarafından

53 üncü karakterden sonra Hocam, ondan sonrasını almayı planlıyorum.

0 beğenilme 0 beğenilmeme
(340 puan) tarafından

String yanlızca harflerden oluşuyorsa ascii tablodan bu karekterlerin aralıkları kotrol edilerek yapılabilir diye düşünüyorum.

0 beğenilme 0 beğenilmeme
(2,820 puan) tarafından

"Düzenli İfadeler" konusu işe yaramaz mı?

(4,270 puan) tarafından

C de çalışıyorum hocam.

(2,820 puan) tarafından

Regex konusu c 'de yok mu?

...