[Çözüldü] C Dili

Başlatan ad1re1nal, 26 Aralık 2013 - 14:10:19

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

ad1re1nal

Yeri burası mı bilmiyorum ve de daha yeniyim forumda , lütfen mazur görünüz :)

Sorunum şu ki ; c dili ile yapacağım bir komutta , bir .txt dosyası açmam ve bu dosyadan girilen verileri ayırmam gerekiyor, örn: .txt de "ubuntu forum" yazsın benim bunu 'ubuntu' ve 'forum' şeklinde ayırmam lazım, . Bunu nasıl yapacağım hakkında pek az bir fikre sahibim o da string.h kütüphanesinde ki "strtok" komutu kullanabileceğimmiş. Yardımlarınızı bekliyorum :)

iskenderoguz

#1
ben şöyle bir örnek vereyim. bunu değiştirerek istediğini yapabilirsin tarih ve saati ayırıyor

    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
     
    int main(int argc, char *argv[])
    {
    char text[100] = "21.10.13 17:36:58";
    char *rest;
    char *token;
    char *ptr;
    char *rest2;
    char *token2;
    char *ptr2;
    char *rest3;
    char *token3;
    ptr=text;
     
    if(token = strtok_r(ptr, " ", &rest))
    {
    printf("1 %s\n", token);
    ptr = rest;
    while(token2 = strtok_r(token, ".", &rest2))
    {
    printf("2 %s\n", token2);
    token=rest2;
    }
    while(token3 = strtok_r(rest, ":", &rest3))
    {
    printf("3 %s\n", token3);
    rest=rest3;
    }
    }
    return 0;
    }

ad1re1nal


heartsmagic

Sorun çözüldüyse: cozuldukonusu
Ayrıca konuyu taşıyalım.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ad1re1nal

Tabi tabi, nasıl isterseniz :)