C dilinde yazılmış bir programda CMD komutu çalıştırma

TReuy

Kilopat
Katılım
28 Temmuz 2016
Mesajlar
117
Çözümler
1
Daha fazla  
Cinsiyet
Erkek
Meslek
Öğrenci
Okul ödevi için bir konsol hazırlıyorum ve bu konsolda 1 tuşuna bastığımda konsolu açmasını ve.

Kod:
"avrdude -P COM5 -c arduino -p m328p -U flash : w:" >> $(ProjectDir) / 1.hex " : i;"

Kodunu çalıştırmasını istiyorum ama kodun içinde çok fazla " olduğu için kodu düzgün okumuyor. Bu kodu nasıl çalıştırabilirim?



Kodum tam olarak şu şekilde:

C:
#include <windows.h>
#include <stdio.h>

int main()
{
 int x;
 system("avrdude -P COM5 -c arduino -p m328p -U flash : w:" >> $(ProjectDir) / 1.hex " : i;",);
}
 
Son düzenleyen: Moderatör:
Quote mark gibi special karakterleri backslash (\) ile escape etmen gerekiyor.

Yoksa compiler onu String'in bitiş token'ı olarak yorumlayıp hatalı bir sonuç ortaya çıkarır ve derlemez.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…